撤消用户的create table

时间:2017-06-02 14:34:51

标签: sql postgresql

我在PostgreSQL上工作。

我想创建一个可以读取/写入他不拥有的现有表格的用户。此用户不是任何表的所有者,只是作者。

但我不希望这个用户可以创建任何新表。

我想做那样的事情: "从myuser撤销架构sch1上的创建表;"

有可能吗?

谢谢, 詹姆斯

1 个答案:

答案 0 :(得分:1)

创建一个完全没有权限的用户。然后,您可以向用户授予所需的权限。

e.g。 GRANT ALTER,DELETE,EXECUTE,INSERT,REFERENCES,SELECT,           更新,查看SCHEMA :: myuser TO myuser;

的定义

此处有更多文档: https://www.techonthenet.com/sql_server/grant_revoke.php https://dba.stackexchange.com/questions/35316/why-is-a-new-user-allowed-to-create-a-table