↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

已结束支持的版本: 7.4 / 7.3 / 7.2 / 7.1 / 7.0 / 6.5 / 6.4
历史版本。 PostgreSQL 7.1 已结束支持。 请参阅 当前版本手册.

initlocation

initlocation — 创建一个辅助的 Postgres 数据库存储区

大纲

initlocation directory

描述

initlocation 创建一个新的 Postgres 辅助数据库存储区。关于如何管理和使用辅助存储区,见 CREATE DATABASE 下的讨论。如果参数不包含斜杠并且不是有效的路径,就假定它是一个环境变量,并引用它。见末尾的例子。

要使用这个命令,你必须(例如用 'su')以数据库超级用户身份登录。

用法

要在一个备选位置创建数据库,使用环境变量:

$ export PGDATA2=/opt/postgres/data

停止并启动 postmaster 使它看到 PGDATA2 环境变量。系统的配置必须使 postmaster 每次启动时都能看到 PGDATA2。最后:

$ initlocation PGDATA2
$ createdb -D PGDATA2 testdb

或者,如果你允许绝对路径,可以写:

$ initlocation /opt/postgres/data
$ createdb -D /opt/postgres/data/testdb testdb

报告文档问题

阅读 上游文档. 反馈更正前请先核对 当前版本手册.