postgresql:在指定位置创建数据库

时间:2012-03-26 16:39:14

标签: postgresql

我正在尝试在指定位置创建PG数据库。根据文档here,我必须使用LOCATION标志。但是,当我运行CREATE DATABASE (from the pgsql CLI)时,我收到以下警告:

WARNING:  LOCATION is not supported anymore
HINT:  Consider using tablespaces instead.

但是,TABLESPACES上的PG文档未显示如何使用它在特定目录中创建数据库。执行此操作所需的语法是什么?

2 个答案:

答案 0 :(得分:14)

您需要分两步完成此操作:

    您可以在链接中看到的
  1. Create Tablespace示例
  2. Create Database
  3. 创建表空间时,可以设置它的位置,然后如果选择,可以在同一个表空间中创建多个数据库。

答案 1 :(得分:1)

CREATE TABLESPACE fastspace LOCATION'/ mnt / sda1 / postgresql / data';

请参阅手册中有关tablespaces的章节。