pg_roles

PostgreSQL 8.4.1文書
前のページ | 巻戻し | 第 44章システムカタログ | 早送り | 次のページ

# 44.51. `pg_roles`

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

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

表 44-52. `pg_roles`の列

名前 | 型 | 参照先 | 説明
--- | --- | --- | ---
`rolname` | `name` |  | ロール名
`rolsuper` | `bool` |  | ロールはスーパユーザの権限を持っています。
`rolinherit` | `bool` |  | ロールが自動的にメンバであるロールの権限を継承します。
`rolcreaterole` | `bool` |  | ロールがさらにロールを作成することができます。
`rolcreatedb` | `bool` |  | ロールがデータベースを作成することができます。
`rolcatupdate` | `bool` |  | ロールが直接システムカタログを更新することができます。（この列が真でない限り、スーパユーザでも更新できません。）
`rolcanlogin` | `bool` |  | ロールがログイン可能です。このロールは初期セッションの識別子として与えることができます。
`rolconnlimit` | `int4` |  | ログイン可能なロールのために、このロールが作成可能な同時のコネクションの最大数を設定します。-1は無制限を意味しています。
`rolpassword` | `text` |  | パスワードでありません（常に`********`のように読まれます）
`rolvaliduntil` | `timestamptz` |  | パスワード有効期限（パスワード認証でのみ使用）;有効期限がない場合はNULLとなります。
`rolconfig` | `text[]` |  | ランタイムコンフィギュレーション変数のためのセッションデフォルト
`oid` | `oid` | ``pg_authid`.oid` | ロールのID

前のページ | ホーム | 次のページ
`pg_prepared_xacts` | 上に戻る | `pg_rules`