我正在尝试在指定位置创建PG数据库。根据文档here,我必须使用LOCATION标志。但是,当我运行CREATE DATABASE (from the pgsql CLI)
时,我收到以下警告:
WARNING: LOCATION is not supported anymore
HINT: Consider using tablespaces instead.
但是,TABLESPACES上的PG文档未显示如何使用它在特定目录中创建数据库。执行此操作所需的语法是什么?
答案 0 :(得分:14)
您需要分两步完成此操作:
创建表空间时,可以设置它的位置,然后如果选择,可以在同一个表空间中创建多个数据库。
答案 1 :(得分:1)
CREATE TABLESPACE fastspace LOCATION'/ mnt / sda1 / postgresql / data';
请参阅手册中有关tablespaces的章节。