На даний момент я встановлюю нову інсталяцію PostGIS 2.0.2 та PostgreSQL 9.1.6 на Ubuntu. Нещодавно я натрапив на деяку інформацію, яка вказує на те, що використання загальнодоступної схеми для зберігання всіх даних не є хорошою ідеєю.
З цієї причини я створив схему під назвою data та став власником, але чи це гарна ідея?
Мої проблеми:
- Крім встановлення власника, мені може знадобитися звернути увагу на речі на вкладці Привілеї під час створення цієї нової схеми (через pgAdmin III);
- Я не можу отримати однакові переваги, зберігаючи мої дані в загальнодоступній схемі та скидаючи всі дані в окрему схему перед тим, як робити резервну копію / відновлення (це дозволить заощадити кілька натискань клавіш при використанні ogr2ogr); і
- Я можу зіткнутися з проблемою, якщо у моїй новій схемі даних немає стандартних таблиць та переглядів PostGIS (вони знаходяться в загальнодоступній схемі в межах однієї бази даних).
public
схемі. Інше питання стосується встановлення об'єктів розширення PostGIS в іншу схему public
. Це дві різні речі!