51.94. pg_user_mappings
  The view
  
   pg_user_mappings
  
  provides access
   to information about user mappings.  This is essentially a publicly
   readable view of
  
   
    pg_user_mapping
   
  
  that leaves out the options field if the user has no rights to use
   it.
 
   
    Table 51.95. 
    
     pg_user_mappings
    
    Columns
   
  
| Name | Type | References | Description | 
|---|---|---|---|
| 
        umid
        | 
        oid
        | 
        
          | OID of the user mapping | 
| 
        srvid
        | 
        oid
        | 
        
          | The OID of the foreign server that contains this mapping | 
| 
        srvname
        | 
        name
        | 
        
          | Name of the foreign server | 
| 
        umuser
        | 
        oid
        | 
        
          | OID of the local role being mapped, 0 if the user mapping is public | 
| 
        usename
        | 
        name
        | Name of the local user to be mapped | |
| 
        umoptions
        | 
        text[]
        | User mapping specific options, as " keyword=value " strings | 
  To protect password information stored as a user mapping option,
   the
  
   umoptions
  
  column will read as null
   unless one of the following applies:
 
- 
    current user is the user being mapped, and owns the server or holds USAGEprivilege on it
- 
    current user is the server owner and mapping is for PUBLIC
- 
    current user is a superuser