pg_user_mappings
pg_user_mappingsビューはユーザマッピングについての情報へのアクセスを提供します。
これはユーザが使用する権利を持っていないオプションフィールドを取り除いた、基本的には公開されていて読み取り可能なpg_user_mappingのビューです。
  
表52.93 pg_user_mappingsの列
| 名前 | 型 | 参照先 | 説明 | 
|---|---|---|---|
| umid | oid |  | ユーザマッピングのOID | 
| srvid | oid |  | マッピングを含んでいる外部サーバのOID | 
| srvname | name |  | 外部サーバの名称 | 
| umuser | oid |  | ローカルのマッピングされているロールのOID。ユーザマッピングが公開されている場合は0です。 | 
| usename | name | マッピングされているローカルユーザの名前 | |
| umoptions | text[] | 「keyword=value」文字列のようなユーザマッピングの特定のオプション | 
ユーザマッピングオプションとして格納されたパスワード情報を保護するために、umoptions列は以下に該当しない限りはnullとして読み込みます。
   
現在のユーザはマッピングされているユーザであり、サーバを所有しているか、サーバ上にUSAGE権限を持っている
     
現在のユーザはサーバ所有者であり、PUBLICとしてマッピングされている
     
現在のユーザはスーパーユーザである