Tôi hiện đang thiết lập một bản cài đặt mới của PostGIS 2.0.2 và PostgreSQL 9.1.6 trên Ubuntu. Gần đây tôi đã bắt gặp một số thông tin chỉ ra rằng sử dụng lược đồ công cộng để lưu trữ tất cả dữ liệu không phải là một ý tưởng hay.
Vì lý do này, tôi đã thiết lập một lược đồ gọi là dữ liệu và biến mình thành chủ sở hữu, nhưng đó có phải là một ý tưởng tốt không?
Mối quan tâm của tôi là:
- Bên cạnh việc thiết lập chủ sở hữu, tôi có thể cần chú ý đến những thứ trên tab Đặc quyền khi tạo lược đồ mới này (thông qua pgAdmin III);
- Tôi có thể không nhận được lợi ích tương tự bằng cách lưu trữ dữ liệu của mình trong lược đồ công cộng và bỏ tất cả dữ liệu vào một lược đồ riêng trước khi thực hiện sao lưu / khôi phục (điều này sẽ tiết kiệm một vài lần nhấn phím khi sử dụng ogr2ogr); và
- Tôi có thể gặp rắc rối khi không có các bảng và khung nhìn PostGIS mặc định trong lược đồ dữ liệu mới của mình (chúng nằm trong lược đồ công khai trong cùng một cơ sở dữ liệu).
public
lược đồ hay không. Câu hỏi khác là về việc cài đặt các đối tượng mở rộng PostGIS vào một lược đồ khác public
. Đây là hai điều khác nhau!