他のバージョンの文書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

42.39. pg_roles

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

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

表 42-39. pg_rolesの列

名前参照先説明
rolnamename ロール名
rolsuperbool ロールはスーパユーザの権限を持っています。
rolinheritbool ロールが自動的にメンバであるロールの権限を継承します。
rolcreaterolebool ロールがさらにロールを作成する可能性があります。
rolcreatedbbool ロールがデータベースを作成する可能性があります。
rolcatupdatebool  ロールが直接システムカタログを更新する可能性があります。(この列が真でない限り、スーパユーザでも更新しない可能性があります。)
rolcanloginbool  ロールがログインしている可能性があります。このロールが初期セッションの識別子として与えられています。
rolconnlimitint4  ログイン可能なロールのために、このロールが作成可能な同時のコネクションの最大数を設定します。-1は無制限を意味しています。
rolpasswordtext パスワードでありません(常に********のように読まれます)
rolvaliduntiltimestamptz パスワード有効期限(パスワード認証でのみ使用);有効期限がない場合はNULLとなります。
rolconfigtext[] ランタイムコンフィギュレーション変数のためのセッションデフォルト
oidoidpg_authid.oidロールのID