Liquibase: как изменить схему по умолчанию postgresql - PullRequest
0 голосов
/ 10 марта 2020

По умолчанию liquibase создает все объекты в схеме publi c. Однако я создал другую схему и хочу, чтобы liquibase использовал ее.

Я изменил URL базы данных, добавив searchpath = mySchema

jdbc:postgresql://${host}:${db.port}/${db.name}?searchpath=mySchema

Я также попытался добавить ее с помощью currentSchema = mySchema

jdbc:postgresql://${dbhost}:${db.port}/${db.name}?currentSchema=mySchema

но в обоих случаях ликвидаса все еще указывает на схему c.

Любая помощь приветствуется ..

1 Ответ

0 голосов
/ 10 марта 2020

Вы можете попытаться изменить учетную запись пользователя PG, чтобы во время подключения к базе данных была установлена ​​правильная схема по умолчанию, например:

alter role r in database b set search_path='s';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...