CREATEDB(1) | PostgreSQL Client Applications | CREATEDB(1) |
createdb - 创建一个新的 PostgreSQL 数据库
createdb [ option... ] [ dbname ] [ description ]
createdb 创建一个新的 PostgreSQL 数据库。
通常,执行这个命令的数据库用户成为新数据库的所有者。
不过,如果执行用户拥有合适的权限,那么他可以通过
-O
指定合适的用户。
createdb 是一个 SQL 命令 CREATE DATABASE [create_database(7)] 的封装。 因此,用哪种方法创建数据库都没什么特别的。
createdb 接受下列命令行参数:
选项 -h,-p,-U, -W,-e
是以文本形式传递给
psql。 选项-O,-D,-T
和 -E 转换为下层的 SQL
命令 CREATE DATABASE [create_database(7)]
的选项;参考该条目获取更多相关信息。
createdb 还接受下列命令行参数作为连接参数:
如果出现错误,将会显示后端错误信息。参阅 CREATE DATABASE [create_database(7)] 和 psql(1) 获取可能信息描述。 数据库服务器必须在目标服务器上运行。同样,前端库 libpq 使用的缺省连接设置和环境变量都将适用。
用缺省数据库服务器创建一个数据库 demo:
$ createdb demo CREATE DATABASE
用在主机eden上的服务器创建数据库
demo, 端口是 5000,使用 LATIN1
编码方式,并且显示执行的命令:
$ createdb -p 5000 -h eden -E LATIN1 -e demo CREATE DATABASE "demo" WITH ENCODING = 'LATIN1' CREATE DATABASE
dropdb(1), CREATE DATABASE [create_database(7)]
Postgresql 中文网站 何伟平 <laser@pgsqldb.org>
本页面中文版由中文
man 手册页计划提供。
中文 man
手册页计划:https://github.com/man-pages-zh/manpages-zh
2003-11-02 | Application |