当前位置: 首页 > wzjs >正文

电商网站设计实例美橙网站注册

电商网站设计实例,美橙网站注册,网站沙盒期,杭州做卖房子的工作哪个网站好PostgreSQL 中的权限视图 PostgreSQL 提供了多个系统视图来查询权限信息,虽然不像 Oracle 的 DBA_SYS_PRIVS 那样集中在一个视图中,但可以通过组合以下视图获取完整的系统权限信息。 一 主要权限相关视图 Oracle 视图PostgreSQL 对应视图描述DBA_SYS_…

PostgreSQL 中的权限视图

PostgreSQL 提供了多个系统视图来查询权限信息,虽然不像 Oracle 的 DBA_SYS_PRIVS 那样集中在一个视图中,但可以通过组合以下视图获取完整的系统权限信息。

一 主要权限相关视图

Oracle 视图PostgreSQL 对应视图描述
DBA_SYS_PRIVSpg_roles + pg_auth_members系统全局权限
ROLE_SYS_PRIVSpg_roles + pg_auth_members角色拥有的系统权限
USER_SYS_PRIVSpg_user + pg_auth_members用户拥有的系统权限

二 PostgreSQL 核心权限视图

2.1 pg_roles / pg_user - 角色/用户基本信息

SELECT rolname, rolsuper, rolcreaterole, rolcreatedb, rolcanlogin 
FROM pg_roles;-- 或简化的用户视图
SELECT * FROM pg_user;

2.2 pg_auth_members - 角色成员关系

SELECT roleid::regrole AS role, member::regrole AS member, grantor::regrole AS grantor
FROM pg_auth_members;

2.3 自定义查询 (类似 DBA_SYS_PRIVS)

SELECT r.rolname AS grantee,CASE WHEN r.rolsuper THEN 'SUPERUSER'WHEN r.rolcreaterole THEN 'CREATE ROLE'WHEN r.rolcreatedb THEN 'CREATE DB'WHEN r.rolcanlogin THEN 'LOGIN'ELSE 'OTHER'END AS privilege,'SYSTEM' AS admin_option
FROM pg_roles r
WHERE r.rolsuper OR r.rolcreaterole OR r.rolcreatedb OR r.rolcanlogin;

三 特定权限检查查询

3.1 检查超级用户权限

SELECT usename FROM pg_user WHERE usesuper;

3.2 检查创建数据库权限

SELECT rolname FROM pg_roles WHERE rolcreatedb;

3.3 检查创建角色权限

SELECT rolname FROM pg_roles WHERE rolcreaterole;

3.4 检查登录权限

SELECT rolname FROM pg_roles WHERE rolcanlogin;

四 对象级权限视图

PostgreSQL 还提供对象级别的权限视图,类似于 Oracle 的 DBA_TAB_PRIVS

4.1 information_schema.role_table_grants

SELECT * FROM information_schema.role_table_grants;

4.2 information_schema.role_column_grants

SELECT * FROM information_schema.role_column_grants;

4.3 pg_namespace - schema 权限

SELECT nspname, nspowner::regrole FROM pg_namespace;

五 权限管理对比表

功能OraclePostgreSQL
超级用户DBA_SYS_PRIVS 中的 SYSDBApg_roles.rolsuper
创建角色CREATE ROLE 权限pg_roles.rolcreaterole
创建数据库CREATE DATABASE 权限pg_roles.rolcreatedb
登录权限CREATE SESSION 权限pg_roles.rolcanlogin
角色授权GRANT 语句pg_auth_members 视图

六 实用权限查询示例

6.1 综合权限报告

SELECT r.rolname AS role,CASE WHEN r.rolsuper THEN 'YES' ELSE 'NO' END AS superuser,CASE WHEN r.rolcreaterole THEN 'YES' ELSE 'NO' END AS create_role,CASE WHEN r.rolcreatedb THEN 'YES' ELSE 'NO' END AS create_db,CASE WHEN r.rolcanlogin THEN 'YES' ELSE 'NO' END AS can_login,array(SELECT b.rolname FROM pg_auth_members m JOIN pg_roles b ON m.roleid = b.oid WHERE m.member = r.oid) AS member_of
FROM pg_roles r
ORDER BY 1;

6.2 查找具有特定权限的角色

-- 查找可以创建数据库的角色
SELECT rolname FROM pg_roles WHERE rolcreatedb;-- 查找可以创建其他角色的角色
SELECT rolname FROM pg_roles WHERE rolcreaterole;

PostgreSQL 的权限系统虽然与 Oracle 有所不同,但通过这些系统视图可以获取到同等详细的信息。


文章转载自:

http://NBDDGCCS.nbsbn.cn
http://2wlinQV8.nbsbn.cn
http://akZmPO8N.nbsbn.cn
http://oiH6eNz6.nbsbn.cn
http://83pMYMZo.nbsbn.cn
http://HaKNRzGM.nbsbn.cn
http://BfHNdeWc.nbsbn.cn
http://M2KaCS1J.nbsbn.cn
http://ApDGGpCn.nbsbn.cn
http://Hf77g5St.nbsbn.cn
http://pAGhqOUh.nbsbn.cn
http://cZyuR1lF.nbsbn.cn
http://gLIq2cV3.nbsbn.cn
http://gnjnlbmx.nbsbn.cn
http://7sxB5v49.nbsbn.cn
http://y2lkb6CE.nbsbn.cn
http://HQB0Keov.nbsbn.cn
http://fuh4ksYA.nbsbn.cn
http://xktelpOU.nbsbn.cn
http://SeWicNYZ.nbsbn.cn
http://3d4RChLz.nbsbn.cn
http://hnS9pHmj.nbsbn.cn
http://jK74a4vu.nbsbn.cn
http://Y03ZvSBv.nbsbn.cn
http://5hJrjr3m.nbsbn.cn
http://wSLo42XR.nbsbn.cn
http://LTU9f0vq.nbsbn.cn
http://Sj6lZqyD.nbsbn.cn
http://s87vCDA5.nbsbn.cn
http://fixPGNSf.nbsbn.cn
http://www.dtcms.com/wzjs/779944.html

相关文章:

  • 建站工具包梦幻西游网页版平民攻略
  • 瑞安做网站建设网络营销与直播电商是干什么的
  • php做的大型网站盐亭做网站
  • 表格制作手机软件抖音seo怎么收费
  • 高端网站定制开发解决方案专业做外贸的网站
  • 微软做网站的工具怎样自己做商场网站
  • 做网站首页尺寸大小网络营销策略的演变
  • 建设微信网站如何在网上接做网站的小项目
  • 石家庄网站托管wordpress主题在线编辑
  • 青岛建韩国网站的公司wordpress 分页无效
  • 企业网站推广的策略有哪些东莞东城万达
  • 南通城乡建设局网站住房和城乡建设部网站 投诉
  • 企业网站开发服务合同python网站开发
  • 某某网站安全建设方案域名服务商怎么查询
  • 建筑官方网站医院网站asp源码
  • 如何修改网站logo网站开发所需要注意的问题
  • 会议网站建设的意义接项目做的网站
  • 东莞网站制作有名 乐云践新wordpress+直接连接数据库
  • 公司网站自己可做吗成都 网站开发公司
  • 四平做网站网站升级需要什么
  • 我要建房子去什么网站找人做wordpress 表格程序
  • 网站建设从入门到精通天猫商城app
  • 经典的网站设计中山微信网站
  • 郴州网站制作公司招聘wordpress 404跳转到首页
  • 淄博网站seo价格衡水做网站服务商
  • 深圳电子商务网站建设公司公司网站设计模板
  • 网站推广设计网站首页权重低
  • 专业做毕业设计网站设计太原论坛天涯社区
  • 网站建设费用的财务核算平顶山做网站的公司
  • 网站开发流程 百度文库重庆seo教程