根據Simple Configuration Recommendations PostgreSQL的設立最靈活和可管理的環境中推薦的最佳做法是創建一個擁有自己的掛載點在專用的表空間/ pgdata- app_tblspc和「每schema至少應該有兩個表空間,一個用於表,另一個用於索引「創建的Postgres模式
我能夠創建這些掛載點和表空間,但想知道如何將模式分配給特定的表空間。據我所知,表空間是通過CREATE DATABASE ... ... TABLESPACE命令掛數據庫,但在CREATE SCHEMA命令中沒有TABLESPACE指令。
繼簡單配置建議文檔的邏輯,似乎隱含的建議是創建每個應用程序一個數據庫,映射到兩個表空間每個數據庫:一個用於數據,另一個用於索引。
然而,相同的文件接着說該應用程序特定的數據庫是不維持應用之間的數據分離的優選方式。擁有一個擁有多個模式的數據庫是最好的選擇。
我在這裏錯過了什麼?欣賞任何指針。