pg_shadow
#
The view <structname>pg_shadow</structname> exists for backwards
compatibility: it emulates a catalog that existed in
<productname>PostgreSQL</productname> before version 8.1.
It shows properties of all roles that are marked as
<structfield>rolcanlogin</structfield> in
<link linkend="catalog-pg-authid"><structname>pg_authid</structname></link>.
pg_shadow
ビューは下位互換のために存在しています。
バージョン8.1以前のPostgreSQLに存在していたカタログを模擬します。
pg_authid
内でrolcanlogin
のマークがついた全てのロールの属性を保持します。
The name stems from the fact that this table
should not be readable by the public since it contains passwords.
<link linkend="view-pg-user"><structname>pg_user</structname></link>
is a publicly readable view on
<structname>pg_shadow</structname> that blanks out the password field.
名前の由来は、このテーブルがパスワードを含むため、一般的には読めないことから来ています。
pg_user
は、pg_shadow
のビューですが、パスワードの列が空白となっているため一般に読むことが可能です。
表52.25 pg_shadow
の列
Column Type 列 型 Description 説明 |
---|
User name ユーザ名 |
ID of this user ユーザID |
User can create databases ユーザはデータベースを作成可能です。 |
User is a superuser ユーザはスーパーユーザです。 |
User can initiate streaming replication and put the system in and out of backup mode. ユーザはストリーミングレプリケーションを開始することができ、システムをバックアップモードにしたり、戻したりできます。 |
User bypasses every row-level security policy, see <xref linkend="ddl-rowsecurity"/> for more information. ユーザはすべての行単位セキュリティポリシーを無視します。 詳しくは5.9を参照してください。 |
Password (possibly encrypted); null if none. See
<link linkend="catalog-pg-authid"><structname>pg_authid</structname></link>
for details of how encrypted passwords are stored.
(おそらく暗号化された)パスワード。
存在しない場合はNULLです。
暗号化されたパスワードの格納方法については |
Password expiry time (only used for password authentication) パスワード有効期限(パスワード認証でのみ使用) |
Session defaults for run-time configuration variables 実行時設定変数のセッションデフォルト |