【发布时间】:2018-11-08 05:09:02
【问题描述】:
我正在将 PSQL 链接到 djangoREST api,我希望这一切都是自动化的,但是我在自动创建数据库时遇到了麻烦。目前在我的代码中我有这个
initdb /usr/local/var/postgres,虽然这会创建一个数据库,但我不知道如何像正常运行时那样更改所有者和数据库名称
CREATE DATABASE <databasename>
【问题讨论】:
-
initdb不“创建数据库” - 它创建了一个数据库集群(也称为“实例”)。单个数据库“集群”可以包含许多数据库。initdb通常只在安装 Postgres 时执行一次。
标签: postgresql shell psql