無料スクリプト配布のPHP.TO   PHPの実用的なtips PHPマニュアル MySQLマニュアル Apacheマニュアル PostgreSQLマニュアル マニュアル検索    

47.63. pg_roles

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

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

表 47-64. pg_roles の列

名前 参照先 説明
rolname name   ロール名
rolsuper bool   ロールはスーパーユーザの権限を持っています。
rolinherit bool   ロールは自動的にメンバであるロールの権限を継承します。
rolcreaterole bool   ロールはさらにロールを作成することができます。
rolcreatedb bool   ロールはデータベースを作成することができます。
rolcatupdate bool   ロールは直接システムカタログを更新することができます。(この列が真でない限り、スーパーユーザでも更新できません。)
rolcanlogin bool   ロールはログイン可能です。 このロールは初期セッションの識別子として与えることができます。
rolreplication bool   ロールはレプリケーション用のロールです。 つまり、このロールはストリーミングレプリケーションを初期化し、 pg_start_backup pg_stop_backup を用いてシステムバックアップモードを設定、解除することができます。
rolconnlimit int4   ログイン可能なロールでは、このロールが確立可能な同時接続の最大数を設定します。 -1は無制限を意味します。
rolpassword text   パスワードでありません(常に ******** のように読まれます)
rolvaliduntil timestamptz   パスワード有効期限(パスワード認証でのみ使用)。有効期限がない場合はNULLとなります。
rolconfig text[]   実行時設定変数に関するロール固有のデフォルト
oid oid pg_authid .oid ロールのID

powered by SEO.CUG.NET