如何使用PSQL运行和自动化数据库

问题描述 投票:0回答:1

我将PSQL链接到djangoREST api,我希望所有这些都是自动化的,但是我在自动创建数据库时遇到了麻烦。目前在我的代码中我有这个

initdb /usr/local/var/postgres,虽然这创建了一个数据库,但我不知道如何更改所有者和数据库名称,就像你正常运行时一样

CREATE DATABASE <databasename>

postgresql shell psql
1个回答
0
投票

我不确定我是否完全理解你的问题。两个动作(重命名/更改所有者),您可以按照以下方式执行。

  • 将数据库重命名为new_databasename

ALTER DATABASE <databasename> RENAME TO <new_databasename>;

  • 将数据库所有者更改为new_user

ALTER DATABASE <databasename> OWNER TO <new_databasename>;

© www.soinside.com 2019 - 2024. All rights reserved.