Obecnie konfiguruję nową instalację PostGIS 2.0.2 i PostgreSQL 9.1.6 na Ubuntu. Ostatnio natknąłem się na pewne informacje wskazujące, że używanie publicznego schematu do przechowywania wszystkich danych nie jest dobrym pomysłem.
Z tego powodu utworzyłem schemat o nazwie dane i zostałem właścicielem, ale czy to dobry pomysł?
Moje obawy to:
- Oprócz ustawienia właściciela, może być konieczne zwrócenie uwagi na rzeczy na karcie Uprawnienia podczas tworzenia tego nowego schematu (poprzez pgAdmin III);
- Nie mogę uzyskać takich samych korzyści, przechowując moje dane w schemacie publicznym i zrzucając wszystkie dane do osobnego schematu przed utworzeniem kopii zapasowej / przywracania (zaoszczędziłoby to kilka naciśnięć klawiszy podczas korzystania z ogr2ogr); i
- Mogę wpaść w kłopoty, ponieważ nie mam domyślnych tabel i widoków PostGIS w moim nowym schemacie danych (są one w schemacie publicznym w tej samej bazie danych).
public
schematu. To drugie pytanie dotyczy instalacji obiektów rozszerzenia PostGIS w schemacie innym niż public
. To dwie różne rzeczy!