↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

不受支持的版本: 7.4 / 7.3 / 7.2 / 7.1 / 7.0 / 6.5 / 6.4
历史版本PostgreSQL 7.0 已于 2005 年 5 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本手册首页。

initlocation

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

大纲

initlocation directory
  

输入

directory

你想让备选数据库放在你的 Unix 文件系统的什么地方?

输出

initlocation 将在指定的 位置创建目录。

描述

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 

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。