PostgreSQL 9.6.5文書 | |||
---|---|---|---|
前のページ | 上に戻る | 第 50章システムカタログ | 次のページ |
pg_rolesビューはデータベースのロールに関する情報を提供します。 これは単に一般に公開されているpg_authidのビューですが、パスワード列が空白になっています。
このビューは、他のカタログに対して結合を行う必要があるため、明示的に基礎となっているテーブルのOID列を表示します。
表 50-73. 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 | pg_authid.oid | ロールのID |