createdb命令-创建PostgreSQL数据库-Linux命令大全ROED容易得分享

ROED2023-01-19  141

createdb命令 – 创建PostgreSQL数据库

 

createdb命令的作用是可以创建一个PostgreSQL数据库。

PostgreSQL是一个功能非常强大的、源代码开放的客户/服务器关系型数据库管理系统(RDBMS)。 PostgreSQL数据库支持灵活的权限管理,可以控制一个角色(组、用户)对某张表的读、写、更新、删除等操作权限、执行某个函数的权限以及操作(使用、更新等)视图、序列的权限。

通常,执行这个命令的数据库用户成为新数据库的所有者。 不过,如果执行用户拥有合适的权限,那么他可以通过 -O指定合适的用户。createdb是一个SQL命令 CREATE DATABASE的封装。

语法格式:createdb [参数] [数据库] [描述]

常用参数:

-D<表空间> 数据库默认表空间
-e 显示发送到服务端的命令
-O<所有者> 新数据库的所属用户
-E<编码> 指定数据库编码
-h<主机名> 数据库服务器的主机名
-p<端口> 数据库服务器端口号
-U<用户> 连接的用户名
-w 永远不提示输入口令
-W 强制提示输入口令
-T<模版数据库> 指定要复制的数据库模版

参考实例

创建数据库linuxcool:

[root@linuxcool ~]# su -postgres
$ createdb  linuxcool

主机192.168.60.163上的服务器创建数据库linuxcool,端口是5888:

[root@linuxcool ~]# createdb -p 5888 -h 192.168.60.163 linuxcool

以数据库linuxcool为模版复制创建数据库db1:

[root@linuxcool ~]# su -postgres
$ createdb db1 -T linuxcool

createdb命令 – 创建PostgreSQL数据库,知识来源于网络运用于网络,仅供学习、交流使用,版权归属原作者所有。【内容仅供参考,请读者自行甄别,以防风险】

申明 1、网站名称:容易得 网址:WWW.ROED.CN
2、网站的内容来源于网络,如有侵权,请联系邮箱:185254287#qq.com 本站会在7个工作日内进行删除处理。
3、转载发布此文目的在于传递分享更多信息,仅代表原作者个人观点,并不代表本站赞同其观点和对其真实性负责。文章内容仅供参考,请读者自行甄别,以防风险。
4、禁止发布和链接任何有关政治、色情、宗教、迷信、低俗、变态、血腥、暴力以及危害国家安全,诋毁政府形象等违法言论和信息。
转载请注明原文地址:https://www.roed.cn/read-677.html