
postgresql role user priv
数据库人生
专注于数据库
PostgreSQL;Oracle 11G OCA、OCP;OceanBase V2 OBCA、OBCP
展开
-
PostgreSQL批量修改函数拥有者
https://blog.youkuaiyun.com/qq_33158376/article/details/86609797转载 2021-12-09 19:38:00 · 808 阅读 · 0 评论 -
postgresql 用户权限查看
psql 命令使用 -E 参数\dp [PATTERN] list table, view, and sequence access privileges$ psql -Epsql (14.1)Type "help" for help.postgres=# \dpS+********* QUERY **********SELECT n.nspname as "Schema", c.relname as "Name", CASE c.relkind WHEN 'r'原创 2021-12-07 22:41:07 · 2282 阅读 · 0 评论 -
Postgresql查询用户所有权限之PG_PERMISSIONS插件
PG_PERMISSIONS插件为PG数据库提供以下功能1.查询用户的所有对象权限,包括:数据库权限,模式权限,表权限,视图权限,列权限,函数权限以及序列权限。2.检查用户权限是否符合要求。一、安装pg_permissions插件下载地址:https://github.com/cybertec-postgresql/pg_permissions解压并安装:tar -zxvf pg_permissions-REL_1_1.tar.gzmake install USE_PGXS=1 pg_conf转载 2021-12-07 21:40:29 · 3469 阅读 · 0 评论 -
postgresql 9.6 普通用户查询 pg_stat_activity、pg_stat_statements 的方法
postgresql 9.6 查询 pg_stat_activity、pg_stat_statements 时部分列显示postgres=> select pid,client_addr,query from pg_stat_activity; pid | client_addr | query ------+-------------+---------------------------------原创 2020-05-25 14:27:03 · 1992 阅读 · 0 评论 -
postgresql 9.6 的默认角色
os: centos 7.4db: postgresql 9.6postgresql 使用角色的概念管理数据库访问权限。一个角色可以被看成是一个数据库用户或者是一个数据库用户组,这取决于角色被怎样设置。角色可以拥有数据库对象(例如,表和函数)并且能够把那些对象上的权限赋予给其他角色来控制谁能访问哪些对象。此外,还可以把一个角色中的成员资格授予给另一个角色,这样允许成员角色使用被赋予给另一个...原创 2018-11-21 19:33:16 · 425 阅读 · 0 评论 -
postgresql 10 的默认角色
os: centos 7.4db: postgresql 10.6# cat /etc/centos-releaseCentOS Linux release 7.4.1708 (Core) # su - postgres -c "psql -c \"select version();\"" v...原创 2018-11-22 09:08:08 · 1505 阅读 · 0 评论 -
postgresql 11 的默认角色
os: centos 7.4db: postgresql 11.1# cat /etc/centos-releaseCentOS Linux release 7.4.1708 (Core) # su - postgres -c "psql -c \"select version();\"" v...原创 2018-11-22 11:56:37 · 3207 阅读 · 0 评论 -
postgresql 创建读写(only dml)、只读用户
os: ubuntu 16.04db: postgresql 9.6.8创建用例$ psqlpsql (9.6.8)Type "help" for help.postgres=# postgres=# create database peiybdb;postgres=# revoke all privileges on database peiybdb from public; ...原创 2018-12-29 16:42:17 · 1290 阅读 · 0 评论 -
postgresql 用户常用的一些授权
授予用户非默认public下的所有表的只读权限GRANT USAGE ON SCHEMA schema_xxxxx TO user_xxxxx;GRANT SELECT ON ALL TABLES IN SCHEMA schema_xxxxx to user_xxxxx;ALTER DEFAULT PRIVILEGES IN SCHEMA schema_xxxxx GRANT SELECT ...原创 2019-10-11 16:34:24 · 2764 阅读 · 0 评论