Как search_path влияет на разрешение идентификаторов и "текущую схему"

Можно ли определить, в какой схеме новые таблицы создаются по умолчанию? (Ссылается на "неквалифицированные имена таблиц".)

Я видел некоторые подробности об использовании "пути поиска" в Postgres, но я думаю, что это работает только при получении данных, а не при создании.

У меня есть куча SQL-скриптов, которые создают множество таблиц. Вместо того чтобы модифицировать скрипты, я хочу настроить базу данных на создание таблиц в определенной схеме по умолчанию - когда они имеют неквалифицированные имена.

Возможно ли это?

46
задан Erwin Brandstetter 12 April 2015 в 21:26
поделиться