根据Simple Configuration Recommendations PostgreSQL的设立最灵活和可管理的环境中推荐的最佳做法是创建一个拥有自己的挂载点在专用的表空间/ pgdata- app_tblspc和“每schema至少应该有两个表空间,一个用于表,另一个用于索引“创建的Postgres模式
我能够创建这些挂载点和表空间,但想知道如何将模式分配给特定的表空间。据我所知,表空间是通过CREATE DATABASE ... ... TABLESPACE命令挂数据库,但在CREATE SCHEMA命令中没有TABLESPACE指令。
继简单配置建议文档的逻辑,似乎隐含的建议是创建每个应用程序一个数据库,映射到两个表空间每个数据库:一个用于数据,另一个用于索引。
然而,相同的文件接着说该应用程序特定的数据库是不维持应用之间的数据分离的优选方式。拥有一个拥有多个模式的数据库是最好的选择。
我在这里错过了什么?欣赏任何指针。