他のバージョンの文書10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

51.81. pg_roles

pg_rolesビューはデータベースのロールに関する情報を提供します。 これは単に一般に公開されているpg_authidのビューですが、パスワード列が空白になっています。

このビューは、他のカタログに対して結合を行う必要があるため、明示的に基礎となっているテーブルのOID列を表示します。

表51.82 pg_rolesの列

名前参照先説明
rolnamename ロール名
rolsuperbool ロールはスーパーユーザの権限を持っています。
rolinheritbool ロールは自動的にメンバであるロールの権限を継承します。
rolcreaterolebool ロールはさらにロールを作成することができます。
rolcreatedbbool ロールはデータベースを作成することができます。
rolcanloginbool  ロールはログイン可能です。 このロールは初期セッションの識別子として与えることができます。
rolreplicationbool ロールはレプリケーション用のロールです。 レプリケーションロールは、レプリケーション接続を開始すること、およびレプリケーションスロットを作成および削除することができます。
rolconnlimitint4  ログイン可能なロールでは、このロールが確立可能な同時接続の最大数を設定します。 -1は無制限を意味します。
rolpasswordtext パスワードでありません(常に********のように読まれます)
rolvaliduntiltimestamptz パスワード有効期限(パスワード認証でのみ使用)。有効期限がない場合はNULLです。
rolbypassrlsbool ロールがすべての行単位セキュリティポリシーを無視するかどうか。 詳しくは5.7を参照してください。
rolconfigtext[] 実行時設定変数に関するロール固有のデフォルト
oidoidpg_authid.oidロールのID