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

47.67. pg_shadow

pg_shadow ビューは下位互換のために存在しています。 バージョン8.1以前の PostgreSQL に存在していたカタログを模擬します。 pg_authid 内で rolcanlogin のマークがついた全てのロールの属性を保持します。

名前の由来は、このテーブルがパスワードを含むため、一般的には読めないことから来ています。 pg_user は、 pg_shadow のビューですが、パスワードの列が空白となっているため一般に読むことが可能です。

表 47-68. pg_shadow の列

名前 参照先 説明
usename name pg_authid .rolname ユーザ名
usesysid oid pg_authid .oid ユーザID
usecreatedb bool   ユーザはデータベースを作成可能です。
usesuper bool   ユーザはスーパーユーザです。
usecatupd bool   ユーザはシステムカタログを更新可能です。(スーパーユーザであってもここが真でなければ更新できません。)
userepl bool   ユーザはストリーミングレプリケーションを開始することができ、システムをバックアップモードにしたり、戻したりできます。
passwd text   (おそらく暗号化された)パスワード。 存在しない場合はNULLです。 暗号化されたパスワードの格納方法については pg_authid を参照してください。
valuntil abstime   パスワード有効期限(パスワード認証でのみ使用)
useconfig text[]   実行時設定変数のセッションデフォルト

powered by SEO.CUG.NET