0

我为 Postgres 服务器创建了一个 Azure 数据库,并在此服务器中创建了两个数据库:maintest.

Postgres 服务器有一个管理员登录名和密码,我存储在我的 .pgpass文件中。因此,如果我想访问这些数据库中的任何一个,我会这样做:

psql "host=myserver.postgres.database.azure.com port=5432 dbname={main or test} user=user@myserver"

考虑到我的.pgpass文件是这样的:

myserver.postgres.database.azure.com:5432:{main or test}:user@myserver:verysecretpassword

据我了解,这允许连接到指定用户指定的数据库中的服务器。由于密码是服务器级别的,如何创建受密码保护的数据库?test或者我可以使用只能访问数据库但不能访问数据库的密码创建用户main吗?

4

0 回答 0