暂无图片
pg中如何回收默认public所带的所有权限的问题
我来答
分享
暂无图片 匿名用户
pg中如何回收默认public所带的所有权限的问题

创建用户testuser


create user testz password '1';

\l 显示当前我有5个数据库

假设 a,b,c,d ,e 5个库

默认情况下,testz可以连到5个中任意一个,为了只让它能访问a库,

可以revoke connect on database b from public,

revoke connect on database c from public,

......

假设库很多,不能一个一个的写吧,有没有简便的方法?


2:默认public都包含哪些权限?

怎么把默认的权限全部回收掉?

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

你的问题其实就是“默认权限”,可以去查看下官方文档,对于不同的数据库对象:database、schema、table、sequence、fucntion,他们的默认权限是什么。

暂无图片 评论
暂无图片 有用 0
打赏 0
超越无限D
2022-10-13
回答交流
Markdown


请输入正文
提交
相关推荐
postgreSQL 怎么把指定schema的数据恢复到指定时间段?
回答 1
这个目前应该是不支持的,恢复到指定时间点只能是cluster级,需要基础备份归档。
autovacuum不能收集哪些类型表的统计信息?
回答 1
在PostgreSQL中,autovacuum进程是自动维护和处理数据库中的重复行、死锁、未使用的索引等问题的关键组件之一。然而,autovacuum进程无法收集以下类型表的统计信息:临时表(Temp
postgreSQL 数据库崩溃了不能启动,日志显示invalid record length at 0/F43F3C8: wanted 24, got 0, 怎么解决?
回答 1
可能遇到了WAL(WriteAheadLog)损坏的问题。这可能是由于硬件故障、操作系统崩溃或其他原因导致的。可以尝试使用pgresetxlog命令来重置WAL并恢复数据库,这个命令会丢失所有未提交的
如何精简窗口标题,只显示表名,不显示模式名和数据源地址
回答 1
直接右键窗口名rename,想改啥就改啥!
pg中某个库中存储过程有哪些,如何用数据字典中查到?
回答 2
psql使用快捷命令:\dfp
pg中给个高效分页的例子?
回答 1
PostgreSQL、MySQL高效分页方法对于数据库相关的业务,逃不过的数据分页场景,无论是前台分页浏览还是页面底部自动加载。对于分页需求,各数据库也提供了成熟的SQL支持,类似于Hibernate
postgresql中对大小写不敏感在哪里配置?
回答 3
如果应用程序需要使用全大写,可以下面修改编译的驱动:PosgreSQL查询返回大写字段
如何通过postgresql元表来查找表的索引是降序的?
回答 1
selectfrompgindexes;indexdef列可以看到valueDESC
postgresql下表中的锁,是不是越往下,粒度越小?
回答 2
这个ORACLE锁模式差不多.只是我比较菜能理解14;7不理解5SHARE; 6SHAREROWEXCL 8ACCESSEXCL 请其它大神来说说下
postgresql 使用逻辑复制,在主库中执行 vacuum (VERBOSE, analyze) ,复制库会跟着执行吗?
回答 1
理论分析:不会,不管是物理复制的主从场景,还是逻辑复制发布与订阅都是基于WAL来传数据。物理复制场景下从库可以暴露查询接口(hotstandby),而逻辑复制场景发布端与订阅端是两个独立的库,没有关联