我是Google Cloud SQL的新手。我创建了两个postgres数据库,并创建了两个新用户(一个是从Web仪表板创建的,另一个是从命令行创建的)。我的目标是防止两个用户能够修改彼此的数据库,但我无法使其正常工作。
这是我想要的:
- UserA对DB_A拥有所有权限 - UserA对DB_B没有任何权限 - UserB对DB_B拥有所有权限 - UserB对DB_A没有任何权限
我已经尝试从psql提示符授予/撤销权限,但最终我仍然能够以UserB身份在DB_A中创建/删除表。
我是否可以实现我想要的东西?我是否漏掉了什么?
这是我想要的:
- UserA对DB_A拥有所有权限 - UserA对DB_B没有任何权限 - UserB对DB_B拥有所有权限 - UserB对DB_A没有任何权限
我已经尝试从psql提示符授予/撤销权限,但最终我仍然能够以UserB身份在DB_A中创建/删除表。
我是否可以实现我想要的东西?我是否漏掉了什么?