pg_shadowはデ−タベ−スユ−ザの情報を保持しています。 パスワ−ドなどの情報を含んでいるのでこのテ−ブルは一般には公表されないようにと このような名前が付けられています。pg_userは pg_shadowのビューで、パスワ−ドのフィ−ルドを 見えないようにしています。
Administrator's Guideに、ユ−ザと権限監理に関する より詳細が記載されています。
Table 3-15. pg_shadow カラム
名前 | 型 | 照合 | 説明 |
---|---|---|---|
usename | name | ユ−ザ名です。 | |
usesysid | int4 | ユ−ザ id (このユ−ザを参照するための任意な番号 | |
usecreatedb | bool | ここが真であるならば、このユ−ザはデ−タベ−スを作成することができます。 | |
usetrace | bool | 使用されていません。 | |
usesuper | bool | ここが真であるならば、このユ−ザはス−パ−ユ−ザです。 | |
usecatupd | bool | ここが真であるならば、このユ−ザはシステムカタログを更新することができます。 ユ−ザがス−パ−ユ−ザであっても、ここが真でなければ更新できません。 | |
passwd | text | パスワ−ド | |
valuntil | abstime | アカウントの有効期限です。(パスワ−ドの承認の時のみ使用されます。 |