0
Мне нужны полные имена в кодах дампа, нет директивы psql ... Итак, как отключить режим SET search_path = schema
и разрешить использование прямого выражения имен схем?Как отключить SET search_path?
Мне нужны полные имена в кодах дампа, нет директивы psql ... Итак, как отключить режим SET search_path = schema
и разрешить использование прямого выражения имен схем?Как отключить SET search_path?
Невозможно сделать это с помощью pg_dump
. Если вам это действительно нужно, вам придется отредактировать файл дампа.
Возможно, есть лучший способ сделать то, что вы пытаетесь достичь?
Ни в коем случае !? В самом деле? Хорошо ... Благодаря подтверждению ... Ну, я использую Java Spring-boot * db.migration * files ... 'SET' там не работает, все идет в * общедоступную схему *. –
Я удаляю команду 'SET search_path' из дампа и использую' ALTER ROLE ... SET search_path = ... 'для пользователя PostgreSQL, который вы используете для восстановления дампа. Таким образом, вы можете принудительно привести его в правильную схему. –