我将PSQL链接到djangoREST api,我希望所有这些都是自动化的,但是我在自动创建数据库时遇到了麻烦。目前在我的代码中我有这个
initdb /usr/local/var/postgres
,虽然这创建了一个数据库,但我不知道如何更改所有者和数据库名称,就像你正常运行时一样
CREATE DATABASE <databasename>
我不确定我是否完全理解你的问题。两个动作(重命名/更改所有者),您可以按照以下方式执行。
ALTER DATABASE <databasename> RENAME TO <new_databasename>;
ALTER DATABASE <databasename> OWNER TO <new_databasename>;