功能描述
使用createdb命令可以创建一个PostgreSQL数据库。
命令语法
createdb [选项] [数据库] [描述]
选项含义
选项 | 含义 |
-D<表空间> | 数据库默认表空间 |
-e | 显示发送到服务端的命令 |
-O<所有者> | 新数据库的所属用户 |
-E<编码> | 指定数据库编码 |
-h<主机名> | 数据库服务器的主机名 |
-p<端口> | 数据库服务器端口号 |
-U<用户> | 连接的用户名 |
-w | 永远不提示输入口令 |
-W | 强制提示输入口令 |
-T<模版数据库> | 指定要复制的数据库模版 |
例
创建数据库www
[root@linuxlz.com~]# su -postgres
$ createdb www
$ psql -l
以数据库www为模版复制创建数据库db1
[root@linuxlz.com~]# su -postgres
$ createdb db1 -T www
$ psql -l
正文完