gpt4 book ai didi

postgresql - 将 postgres 数据库存储在数据文件夹以外的其他位置

转载 作者:行者123 更新时间:2023-11-29 13:52:00 27 4
gpt4 key购买 nike

除了postgres中的固定数据目录之外,还有其他存储数据库的方法吗?我有一种情况需要将数据库存储在任何位置,而不管数据目录如何。

最佳答案

您可以添加 tablespace .

表空间基本上是存储数据库和/或表的位置。您使用 CREATE TABLESPACE 创建表空间:

CREATE TABLESPACE mytablespace LOCATION '/path/to/some/location';

然后您可以直接在该表空间中创建表:

CREATE TABLE whatever (thing integer) TABLESPACE mytablespace;

或者设置默认表空间:

SET default_tablespace = mytablespace;

您还可以在创建数据库时设置默认表空间:

CREATE DATABASE mydatabase TABLESPACE mytablespace;

关于postgresql - 将 postgres 数据库存储在数据文件夹以外的其他位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39314009/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com