powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / dbeaver сохраняет search_path для скрипта
8 сообщений из 8, страница 1 из 1
dbeaver сохраняет search_path для скрипта
    #40117999
Misha111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
добрый день. вдруг кто решил проблему.
в бобре (dbeaver) создал новое подключение к бд постгре пользователя,
открыл новый SQL скрипт, выполнил
show search_path;
получил
"$user", public
все ок.

далее выполнил
set search_path = test2, extensions;
show search_path;
получил
test2, extensions
тут тоже ок.

закрыл-открыл скрипт или переподключился к бд, выполнил
show search_path;
получил
"$user", test2, public
??? какого ???

настройки <your db connection> => Edit connection => Connection settings => Initialization => Default schema
не помогают. бобер прописывает Active Catalog/Schema для скрипта и где-то хранит у себя внутрях.
есть какая-то настройка чтобы запретить привязывать скл-скрипт к схеме?

да, можно Active Catalog/Schema передернуть вручную.
да, можно пользоваться psql он "самых честных правил"
НО в гуе удобнее, а проверить тыкалку Active Catalog/Schema иногда забываешь.
...
Рейтинг: 0 / 0
dbeaver сохраняет search_path для скрипта
    #40118013
delphinotes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Misha111
получил

не воспроизводится

Connection settings => Initialization => Default schema добавляет схему в начало пути, не похоже, что это именно dbeaver воткнул схему test2 в середину

P.S.: Мы пока отказались от search_path, определив в search_path схему-заглушку, в которой запрещено создавать объекты. Имена схем прописываем явно.
...
Рейтинг: 0 / 0
dbeaver сохраняет search_path для скрипта
    #40118017
Misha111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
delphinotes,

версия бобра какая?
у меня 21.2.3.202110151816
...
Рейтинг: 0 / 0
dbeaver сохраняет search_path для скрипта
    #40118019
delphinotes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Misha111,

свежайшая, Version 21.3.0.202111281534
...
Рейтинг: 0 / 0
dbeaver сохраняет search_path для скрипта
    #40118023
delphinotes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Misha111,

хотя да, какой-то глюк в нём есть, я задал несколько схем юзеру (alter role set search_path),
после коннекта dbeaver схему "$user" помещает в конец, а первую дублирует.

psql и датагрип так не чудят
...
Рейтинг: 0 / 0
dbeaver сохраняет search_path для скрипта
    #40118029
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Включите log_min_duration_statement=0 и смотрите в журнале в какой момент и какие команды бобер посылает на сервер.
Пару лет назад, когда игрался с ним, что-то с search_path на сервер улетало, даже если не просил.
...
Рейтинг: 0 / 0
dbeaver сохраняет search_path для скрипта
    #40118031
Misha111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
delphinotes,

спасибо.

обновление проблему не решило, но порядок вывода поменялся:
show search_path;
было
"$user", test2, public
стало
test2, public, "$user"
...
Рейтинг: 0 / 0
dbeaver сохраняет search_path для скрипта
    #40118032
Misha111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Павел Лузанов,

да понятно что бобер прописывает search_path. вопрос как у него это отключить. если это возможно)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / dbeaver сохраняет search_path для скрипта
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]