.TH "INITLOCATION" "1" "2003-11-02" "Application" "PostgreSQL Server Applications" .SH NAME initlocation \- 创建一个从属的 PostgreSQL数据库存储区 .SH SYNOPSIS .sp \fBinitlocation\fR \fB\fIdirectory\fB\fR .SH "DESCRIPTION 描述" .PP \fBinitlocation\fR 创建一个新的PostgreSQL从属数据库存储区。参阅 CREATE DATABASE [\fBcreate_database\fR(7)] 里关于如何管理和使用从属存储区的讨论。 如果参数不包含一个斜杠而且也不是一个有效的路径, 它会被认为是一个环境变量而引用。参考下面的例子。 .PP 为使用这条命令,你必须以数据库超级用户登录(例如,使用 su) .SH "EXAMPLES 例子" .PP 用环境变量在一个可选位置创建一个数据库: .sp .nf $ \fBexport PGDATA2=/opt/postgres/data\fR .sp .fi 启动并停止postmaster这样它就能看到PGDATA2环境变量。 系统必须配置为 postmaster每次启动都能看到PGDATA2。 最后: .sp .nf $ \fBinitlocation PGDATA2\fR $ \fBcreatedb -D PGDATA2 testdb\fR .sp .fi .PP 或者,如果允许你使用绝对路径,你可以这样: .sp .nf $ \fBinitlocation /opt/postgres/data\fR $ \fBcreatedb -D /opt/postgres/data/testdb testdb\fR .sp .fi .SH "译者" .B Postgresql 中文网站 .B 何伟平 .SH "跋" .br 本页面中文版由中文 man 手册页计划提供。 .br 中文 man 手册页计划:\fBhttps://github.com/man-pages-zh/manpages-zh\fR