当前位置:网站首页>Gbase 8C system table PG_ authid
Gbase 8C system table PG_ authid
2022-07-03 02:18:00 【Dazhuang twelve】
pg_authid The system table stores authentication identifiers about the database ( role ) Information about . Role handle “ user ” The concept of is included . A user is actually a rolcanlogin Mark the role set . Any role ( No matter rolcanlogin Set or not ) Can take other roles as members .
There is only one copy in a cluster pg_authid, Not every database has one . You need system administrator permission to access this system table .
name | type | describe |
oid | oid | Row identifier ( Hidden attribute , Must be explicitly selected to display ) |
rolname | name | The role of |
rolsuper | bool | Whether the role has super user permission |
rolinherit | bool | If this role is a member of another role , Whether this role automatically controls the permissions of another role |
rolcreaterole | bool | Whether the role can create more roles |
rolcreatedb | bool | Whether the role can create a database |
rolcanlogin | bool | Whether the role can log in . That is, whether the role can be used as the initial session authorization identifier |
rolreplication | bool | Whether the role is a duplicate role . A replication role can open replication connections and create and delete replication slots . |
rolbypassrls | bool | Whether the role can bypass all row level security policies |
rolconnlimit | int4 | For roles that can log in , This column sets the maximum number of connections that this role can initiate at the same time .-1 Means unlimited . |
rolpassword | text | password ( It could be encrypted ), If not, it is empty . The format depends on the encryption form used . |
rolvaliduntil | timestamptz | Password expiration time ( Only for password authentication ), Empty if it never expires |
边栏推荐
- 使用Go语言实现try{}catch{}finally
- DQL basic operation
- 机器学习流程与方法
- Memory pool (understand the process of new developing space from the perspective of kernel)
- Solution for processing overtime orders (Overtime unpaid)
- Recommendation letter of "listing situation" -- courage is the most valuable
- Detailed introduction to the deployment and usage of the Nacos registry
- Missing library while loading shared libraries: libisl so. 15: cannot open shared object file: No such file
- Leetcode(540)——有序数组中的单一元素
- 线程安全的单例模式
猜你喜欢
udp接收队列以及多次初始化的测试
Return a tree structure data
stm32F407-------DMA
Use go language to realize try{}catch{}finally
Tongda OA V12 process center
Restcloud ETL cross database data aggregation operation
Deep learning notes (constantly updating...)
【ROS进阶篇】第六讲 ROS中的录制与回放(rosbag)
基于线程池的生产者消费者模型(含阻塞队列)
微信小程序开发工具 POST net::ERR_PROXY_CONNECTION_FAILED 代理问题
随机推荐
苏世民:25条工作和生活原则
easyExcel
COM和CN
人脸识别6- face_recognition_py-基于OpenCV使用Haar级联与dlib库进行人脸检测及实时跟踪
[Flutter] dart: class;abstract class;factory;类、抽象类、工厂构造函数
require.context
Analyzing several common string library functions in C language
awk从入门到入土(1)awk初次会面
Distributed transaction solution
内存池(内核角度理解new开辟空间的过程)
Create + register sub apps_ Define routes, global routes and sub routes
Current situation and future of Web3 in various countries
Missing library while loading shared libraries: libisl so. 15: cannot open shared object file: No such file
Unrecognized SSL message, plaintext connection?
Iptables layer 4 forwarding
Awk from entry to burial (1) awk first meeting
Startup mode and scope builder of collaboration in kotlin
[shutter] hero animation (hero realizes radial animation | hero component createrecttween setting)
Machine learning notes (constantly updating...)
[fluent] fluent debugging (debug debugging window | viewing mobile phone log information | setting normal breakpoints | setting expression breakpoints)