我在PostgreSQL上工作。
我想创建一个可以读取/写入他不拥有的现有表格的用户。此用户不是任何表的所有者,只是作者。
但我不希望这个用户可以创建任何新表。
我想做那样的事情: "从myuser撤销架构sch1上的创建表;"
有可能吗?
谢谢, 詹姆斯
答案 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