postgresql - PostgreSQL:删除用户还是删除角色?
问题描述
我使用命令行通过以下方式在 PostgreSQL 中创建了一个只读用户:
CREATE USER xyz WITH ENCRYPTED PASSWORD 'xxx';
GRANT SELECT ON DATABASE mydb TO xyz;
为了删除这个用户,有什么区别
DROP USER xyz;
和
DROP ROLE xyz;
解决方案
没有区别。从文档:
DROP USER
只是 的替代拼写DROP ROLE
。
推荐阅读
- sql - 创建一个在 PL/SQL 中自动分配成绩的触发器
- angular - sessionStorage 工作,但 localStorage 得到 JSON.parse 错误,有什么区别?
- python - 使用 Itertools 和 For 循环创建水平条 (Python)
- python - 分组直方图并使用 seaborn
- tensorflow - 如何通过 tfds.builder 下载 mnist dataset 1.0.0?
- java - KafkaProducer flush 不阻塞主线程
- laravel - ubuntu 20.04 上的 Jetstream laravel
- python - Plotly:如何使用 plotly express 为多条轨迹设置标记符号形状?
- javascript - 如何在 React 中映射对象数组并相互增加价值?
- sql-server - '3704' 对象关闭时不允许操作 VB 6.0