创建数据库
使用CREATE DATABASE命令创建数据库:
CREATE DATABASE name;
其中,name遵循SQL标识符规则,当前角色自动成为该库的拥有者。
使用外部程序创建数据库命令:
createdb dbname;
它会连接到数据库并使用CREATE DATABASE命令。
为其他角色创建数据库命令:
CREATE DATANAME dbname OWNER rolename;
外部程序命令:
createdb -O rolename dbname;
注意:只有超级管理员可以为其他成员创建数据库。
删除数据库
使用DROP DATABASE命令删除数据库:
DROP DATABASE name;
只有数据库拥有者或超级用户才能删除数据库。删除数据库会移除所有对象且删除操作不可撤销。
外部程序命令:
dropdb dbname;