我们正在审查如何使用单个PostgreSQL实例将不同的PostgreSQL数据库文件隔离到单个服务器上的不同驱动器。 PostgreSQL是否允许此设置?
我们可以在DB2和MSSQL中执行此功能。
在同一台服务器上安装多个PostgreSQL是否只能归档此设置?在同一服务器方法上安装多个SQL实例会增加复杂性和额外的断点,以便将来进行维护和升级。即我们想避免。
提前感谢任何评论。 此致 晴天
答案 0 :(得分:1)
正确的做法是:
t=# \! mkdir /pg/so
t=# create tablespace so location '/pg/so';
CREATE TABLESPACE
t=# create database so;
CREATE DATABASE
t=# alter database so set default_tablespace to so;
ALTER DATABASE
当然,如果您有权使用其他表空间(受海洋限制),您可以克服default_tablespace