1

У меня здесь база данных на основе PostgreSQL, со схемой и несколькими таблицами внутри. Когда я использую psql, я должен поставить имя схемы перед каждым оператором:

SELECT * FROM schemahere.tablehere;

Или установить путь поиска следующим образом:

SET search_path = webmka;

Это работает как. Но в браузере базы данных LIBGDA я не вижу самой схемы (почему?) и я не могу запустить команду SET. Могу ли я использовать параметры подключения?

1 ответ1

0

Если LIBGDA не понимает схемы, вы можете обойти это одним из следующих способов:

  • ALTER DATABASE the_database SET search_path = webmka, public;
  • ALTER USER libgda_user SET search_path = webmka, public;

чтобы search_path постоянно ассоциировался либо с интересующей базой данных (1-й вариант), либо с пользователем, выделенным для libgda (2-й вариант).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .