我想为每个数据库设置一个默认位置 例如:
说明的位置仅是我想将其存储在其他位置的示例,如硬盘的另一个分区。
这可能吗? 对于PostgreSQL?
谢谢!
答案 0 :(得分:1)
data_directory
,因此所有数据库都是相同的。
你可能想要的是在不同的位置创建一个表空间,并将所有数据存储在该表空间的一个DB中......
答案 1 :(得分:1)
使用表空间:
create tablespace db1_space
owner = db1_owner
location = '/var/www/html/database1';
create tablespace db2_space
owner = db2_owner
location = '/var/www/html/database2';
然后使用适当的表空间创建数据库:
create database db1
owner = db1_owner
tablespace = db1_space;
create database db2
owner = db2_owner
tablespace = db2_space;
不相关,但是:我会从不将表格空间放在/var/www