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