51.82. pg_roles
  The view
  
   pg_roles
  
  provides access to
   information about database roles.  This is simply a publicly
   readable view of
  
   
    pg_authid
   
  
  that blanks out the password field.
 
   
    Table 51.83. 
    
     pg_roles
    
    Columns
   
  
| Name | Type | References | Description | 
|---|---|---|---|
       
        rolname
       
       | 
      
       
        name
       
       | 
      Role name | |
       
        rolsuper
       
       | 
      
       
        bool
       
       | 
      Role has superuser privileges | |
       
        rolinherit
       
       | 
      
       
        bool
       
       | 
      Role automatically inherits privileges of roles it is a member of | |
       
        rolcreaterole
       
       | 
      
       
        bool
       
       | 
      Role can create more roles | |
       
        rolcreatedb
       
       | 
      
       
        bool
       
       | 
      Role can create databases | |
       
        rolcanlogin
       
       | 
      
       
        bool
       
       | 
      Role can log in. That is, this role can be given as the initial session authorization identifier | |
       
        rolreplication
       
       | 
      
       
        bool
       
       | 
      Role is a replication role. A replication role can initiate replication connections and create and drop replication slots. | |
       
        rolconnlimit
       
       | 
      
       
        int4
       
       | 
      For roles that can log in, this sets maximum number of concurrent connections this role can make. -1 means no limit. | |
       
        rolpassword
       
       | 
      
       
        text
       
       | 
      
       Not the password (always reads as
       
        ********
       
       )
       | 
     |
       
        rolvaliduntil
       
       | 
      
       
        timestamptz
       
       | 
      Password expiry time (only used for password authentication); null if no expiration | |
       
        rolbypassrls
       
       | 
      
       
        bool
       
       | 
      Role bypasses every row level security policy, see Section 5.8 for more information. | |
       
        rolconfig
       
       | 
      
       
        text[]
       
       | 
      Role-specific defaults for run-time configuration variables | |
       
        oid
       
       | 
      
       
        oid
       
       | 
      
       
        
         
       | 
      ID of role |