2

您知道是否可以从 Python 代码中为 Postgresql 数据库创建角色/用户?

我更喜欢使用asyncpg库,因为我的程序是基于异步代码的,但是如果有更好的库来完成这个特定的任务,我不介意使用它们。

我的服务器机器上已经预装了一个数据库,因此另一种可能性是只运行 Python 程序中的 Shell 命令来创建角色。但是,我不确定您是否可以仅在一个 Shell 行中创建角色。

4

1 回答 1

1

经过一番挖掘,答案似乎很简单:

pool.execute("CREATE ROLE name ...")

于 2019-12-10T17:50:41.953 回答