|
dbeaver сохраняет search_path для скрипта
|
|||
---|---|---|---|
#18+
добрый день. вдруг кто решил проблему. в бобре (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 иногда забываешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2021, 09:58 |
|
dbeaver сохраняет search_path для скрипта
|
|||
---|---|---|---|
#18+
Misha111 получил не воспроизводится Connection settings => Initialization => Default schema добавляет схему в начало пути, не похоже, что это именно dbeaver воткнул схему test2 в середину P.S.: Мы пока отказались от search_path, определив в search_path схему-заглушку, в которой запрещено создавать объекты. Имена схем прописываем явно. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2021, 10:45 |
|
dbeaver сохраняет search_path для скрипта
|
|||
---|---|---|---|
#18+
delphinotes, версия бобра какая? у меня 21.2.3.202110151816 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2021, 10:49 |
|
dbeaver сохраняет search_path для скрипта
|
|||
---|---|---|---|
#18+
Misha111, свежайшая, Version 21.3.0.202111281534 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2021, 10:51 |
|
dbeaver сохраняет search_path для скрипта
|
|||
---|---|---|---|
#18+
Misha111, хотя да, какой-то глюк в нём есть, я задал несколько схем юзеру (alter role set search_path), после коннекта dbeaver схему "$user" помещает в конец, а первую дублирует. psql и датагрип так не чудят ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2021, 11:01 |
|
dbeaver сохраняет search_path для скрипта
|
|||
---|---|---|---|
#18+
Включите log_min_duration_statement=0 и смотрите в журнале в какой момент и какие команды бобер посылает на сервер. Пару лет назад, когда игрался с ним, что-то с search_path на сервер улетало, даже если не просил. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2021, 11:09 |
|
dbeaver сохраняет search_path для скрипта
|
|||
---|---|---|---|
#18+
delphinotes, спасибо. обновление проблему не решило, но порядок вывода поменялся: show search_path; было "$user", test2, public стало test2, public, "$user" ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2021, 11:16 |
|
|
start [/forum/topic.php?fid=53&msg=40118032&tid=1993756]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 282ms |
total: | 413ms |
0 / 0 |