| 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 |