createdb

创建数据库的核心实用程序

createdb 是一个用于创建数据库的核心实用程序,本质上是 CREATE DATABASE SQL 命令的包装器。

createdb 添加于 PostgreSQL 7.0

用法

截至 PostgreSQL 15createdb 不再接受用于提供 conninfo 字符串的 -d 选项;连接参数必须单独提供或通过环境变量提供。

如果默认的 postgres 数据库不存在,请使用 --maintenance-db 提供要连接到的数据库的名称。

PostgreSQL 8.3 开始,createdb 在成功创建数据库后不再输出任何内容。

源代码

createdb 的源代码位于 src/bin/scripts/createdb.c

更改历史记录

示例

createdb 的基本用法示例

$ createdb -h localhost -p 5432 -U postgres testdb
$

从 template0 创建数据库

$ createdb -h localhost -p 5432 -U postgres --template=template0 testdb 

尝试创建已存在的数据库

$ createdb -h localhost -p 5432 -U postgres postgres
createdb: error: database creation failed: ERROR:  database "postgres" already exists

分类

核心实用程序

另请参阅

CREATE DATABASEdropdb

反馈

提交任何关于 "createdb" 的评论、建议或更正 此处