我正在使用 PostgreSQL,我想向现有表空间添加一个新的数据文件(如在 oracle 中)

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

最佳答案

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

创建表空间时,您可以提供一个位置,PostgreSQL 应该在其中存储数据:

CREATE TABLESPACE dbspace LOCATION '/data/dbs';

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

关于postgresql - 如何将数据文件添加到 PostgreSQL 数据库表空间?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24158262/

10-11 03:22
查看更多