暂无图片
postgresql给某个用户所有模式的查询权限 有这种语法吗?
我来答
分享
暂无图片 匿名用户
postgresql给某个用户所有模式的查询权限 有这种语法吗?

postgresql给某个用户所有模式的查询权限 有这种语法吗?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
徐孝亮

没有。只能单独对某个用户 授予 查询某个模式下的表/视图/序列的权限,语法如下:

GRANT { { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER }
    [, ...] | ALL [ PRIVILEGES ] }
    ON { [ TABLE ] table_name [, ...]
         | ALL TABLES IN SCHEMA schema_name [, ...] }
    TO role_specification [, ...] [ WITH GRANT OPTION ]

复制
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
postgresql vacuum问题
回答 2
推论并不成立,简单的说状态0是可以被立即重用。其它的值也可以被重用,但不是立即。
pg中查看自定义的函数和自定义的存储过程,从哪个系统表或者视图查看?
回答 3
查看存储过程名称:selecta.rolnameas"owner",p.pronameas"Name"frompgrolesaleftjoinpgcatalog
PG中支持物化视图吗?物化视图可以更新吗?
回答 1
已采纳
PG支持物化视图喔,也可以更新,详情见下方链接:https://www.modb.pro/db/11330关于PG物化视图的刷新参考:https://www.thinbug.com/q/4449672
postgresql 外表是不是不能直接增加列?
回答 1
外部表?可以增加列
怎么查看postgreSQL里SQL执行的逻辑读和物理读?
回答 1
可以看看这篇文章,有个工具叫pgprofile,可以看sql的逻辑读和物理读https://www.cnblogs.com/zhangfx01/p/15587596.html
postgreSQL 有什么版本控制工具吗?
回答 1
数据库的版本控制?或许可以参考下这篇:https://blog.51cto.com/u15585381/5276755
pg中临时文件使用情况,怎么查看?来判断work_mem是否够用
回答 4
已采纳
也通过打开logtempfiles配置(以bytes为单位),判断需要多少空间;打开之后,可以在日志中看到:LOG:temporaryfile:path"base/pgsqltmp/pgsqltmp5
使用rpm 离线安装postgreSQL数据库,在默认路径创建了表空间,现在把数据文件全部迁至新路径/pgsql/data/pg_tblspc/下,但是表空间查询出来还是显示老路径,是不是需要修改表空间的软连接?
回答 1
已采纳
最合适的办法是在操作系统上创建软连接指向新的库,不修改数据库里边的路径。
postgresql哪个版本的分区性能比较好?
回答 1
已采纳
肯定是最新版本性能更好,以下是postgresql各版本分区新特性,可供参考:pg10:引入声名式分区pg11:对分区表进行了重大的改进,例如增加了哈希分区、支持创建主键、外键、索引、支持UPDATE
pg中一个普通的表,最多可以有多少个分区?
回答 1
一个普通的表最多可以有32767个分区。因为每个分区的标识符是一个15位的整数,最大值为2^15132767。如果需要更多的分区,可以考虑使用多级分区或分区视图等方法。