小编Cod*_*.ie的帖子

在特定表空间中创建 postgres 模式

根据PostgreSQL 的简单配置建议,设置最灵活和可管理的环境的推荐最佳实践是创建一个特定于应用程序的表空间,该表空间在 /pgdata- app_tblspc有自己的挂载点,并且“对于每个模式应该至少有两个表空间. 一个用于表,一个用于索引”

我能够创建这些挂载点和表空间,但想知道如何将模式分配给特定的表空间。据我所知,表空间通过 CREATE DATABASE ... TABLESPACE ... 命令与数据库挂钩,但 CREATE SCHEMA 命令中没有 TABLESPACE 指令。

按照 Simple Configuration Recommendation 文档的逻辑,似乎隐含的建议是为每个应用程序创建一个数据库,每个数据库映射到两个表空间:一个用于数据,另一个用于索引。

但是,同一份文档继续说,特定于应用程序的数据库不是维护应用程序之间数据分离的首选方式。拥有一个具有多个模式的数据库是一种可行的方法。

我在这里缺少什么?感谢任何指针。

database postgresql

7
推荐指数
1
解决办法
4886
查看次数

标签 统计

database ×1

postgresql ×1