如何将数据文件添加到PostgreSQL数据库表空间?

时间:2014-06-11 08:36:13

标签: postgresql postgresql-9.3

我正在使用PostgreSQL,我想将新数据文件添加到现有表空间(如oracle中所示)

我在PostgreSQL文档中找不到任何关于此的描述。 怎么做?

1 个答案:

答案 0 :(得分:7)

PotgreSQL的工作方式与Oracle不同。它有一个更简单的数据存储概念。数据块,范围和段不存在。本着同样的精神,表空间不会分成多个数据文件。您只需创建表空间,PostgreSQL就会创建存储数据所需的文件。

创建表空间时,您可以提供PostgreSQL应存储数据的位置:

CREATE TABLESPACE dbspace LOCATION '/data/dbs';

这与Oracle中的bigfile tablespaces类似,您也无需管理数据文件。