Tag: postgresql 8.1

将所有权限授予数据库上的用户

我想给一个用户一个数据库的所有权限,而不使其成为一个pipe理员。 我想这样做的原因是,目前DEV和PROD是同一个集群上不同的DB,所以我不希望用户能够更改生产对象,但它必须能够更改DEV上的对象。 我试过了: grant ALL on database MY_DB to group MY_GROUP; 但似乎没有给予任何许可。 然后我试着: grant all privileges on schema MY_SCHEMA to group MY_GROUP; 它似乎让我有权创build对象,而不是查询\删除属于其他用户的架构上的对象 我可以在MY_SCHEMA上向用户提供USAGE权限,但是会抱怨没有权限在桌面上… 所以我想我的问题是:是否有任何简单的方法将所有权限授予数据库上的用户? 我正在使用PostgreSQL 8.1.23。