Ранее я задавал вопрос:
Где (или как) мне определять схему в операторе выбора при использовании PostgreSQL?
Ответ, который я принял, состоял в том, чтобы изменить search_path для подключающегося пользователя таким образом, чтобы схему не нужно было указывать в SQL. Однако теперь я задаюсь вопросом, должен ли я всегда указывать схему в SQL, а не позволять схеме автоматически выводиться путем поиска. Похоже, это будет более безопасный подход и будет более переносимым на другие базы данных.
Этот вопрос отличается от предыдущего тем, что я хочу знать, как лучше всего определить схему в SQL, а не как это можно сделать.
Должна ли схема всегда быть явно определена в операторе SQL?
** Примечание: я бы не стал жестко кодировать имя схемы, но позволил бы ее настраивать через файл Web.config, чтобы схема могла меняться от одной установки к другой. **