В настоящее время я устанавливаю новую версию PostGIS 2.0.2 и PostgreSQL 9.1.6 в Ubuntu. Недавно я наткнулся на некоторую информацию о том, что использование публичной схемы для хранения всех данных не очень хорошая идея.
По этой причине я создал схему с именем data и стал владельцем, но это хорошая идея?
Мои опасения:
- Помимо установки владельца, мне может понадобиться обратить внимание на вещи на вкладке Привилегии при создании этой новой схемы (через pgAdmin III);
- Я не могу получить те же преимущества, храня свои данные в общедоступной схеме и выгружая все данные в отдельную схему перед выполнением резервного копирования / восстановления (это позволит сэкономить несколько нажатий клавиш при использовании ogr2ogr); и
- У меня могут возникнуть проблемы из-за отсутствия таблиц и представлений PostGIS по умолчанию в моей новой схеме данных (они находятся в общедоступной схеме в одной базе данных).
public
входящими в схему. Другой вопрос касается установки объектов расширения PostGIS в схему, отличную от public
. Это две разные вещи!