PpostgreSQL. Не находит таблицу, в чем причина?

введите сюда описание изображения

Пишет, что таблицы publisher не существует. Если обращаться через public."publisher ", тогда распознает.

При том что с таблицей book все нормально. Хотелось бы понимать, почему программа ругается.


Ответы (2 шт):

Автор решения: Oleg

Возможно в этой среде вы не сможете выбрать по умолчанию схему с которой работаете. Например в DBeaver можно, сверху когда выбрали подключение, выбрать схему по умолчанию, и тогда не нужно будет её дописывать.

Дополняю: можно в начале запроса использовать:

SET search_path TO "public";

после TO можно перечислить необходимые схемы в которых будем работать, чтобы не писать их в каждом INSERT

→ Ссылка
Автор решения: Pushchin97

Случайно, наверное, сохранил название таблицы с пробелом, а парсер и не думает, что пробел может быть частью строки. Переименовал и ошибки пропали. Стоит быть внимательнее.

→ Ссылка