pg_roles
pg_roles
ビューはデータベースのロールに関する情報を提供します。
これは単に一般に公開されているpg_authid
のビューですが、パスワード列が空白になっています。
このビューは、他のカタログに対して結合を行う必要があるため、明示的に基礎となっているテーブルのOID列を表示します。
表52.82 pg_roles
の列
名前 | 型 | 参照先 | 説明 |
---|---|---|---|
rolname | name | ロール名 | |
rolsuper | bool | ロールはスーパーユーザの権限を持っています。 | |
rolinherit | bool | ロールは自動的にメンバであるロールの権限を継承します。 | |
rolcreaterole | bool | ロールはさらにロールを作成することができます。 | |
rolcreatedb | bool | ロールはデータベースを作成することができます。 | |
rolcanlogin | bool | ロールはログイン可能です。 このロールは初期セッションの識別子として与えることができます。 | |
rolreplication | bool | ロールはレプリケーション用のロールです。 レプリケーションロールは、レプリケーション接続を開始すること、およびレプリケーションスロットを作成および削除することができます。 | |
rolconnlimit | int4 | ログイン可能なロールでは、このロールが確立可能な同時接続の最大数を設定します。 -1は無制限を意味します。 | |
rolpassword | text | パスワードでありません(常に******** のように読まれます) | |
rolvaliduntil | timestamptz | パスワード有効期限(パスワード認証でのみ使用)。有効期限がない場合はNULLです。 | |
rolbypassrls | bool | ロールがすべての行単位セキュリティポリシーを無視するかどうか。 詳しくは5.7を参照してください。 | |
rolconfig | text[] | 実行時設定変数に関するロール固有のデフォルト | |
oid | oid |
| ロールのID |