3.15. pg_shadow

pg_shadowはデ−タベ−スユ−ザの情報を保持しています。 パスワ−ドなどの情報を含んでいるのでこのテ−ブルは一般には公表されないようにと このような名前が付けられています。pg_userpg_shadowのビューで、パスワ−ドのフィ−ルドを 見えないようにしています。

Administrator's Guideに、ユ−ザと権限監理に関する より詳細が記載されています。

Table 3-15. pg_shadow カラム

名前照合説明
usenamename ユ−ザ名です。
usesysidint4 ユ−ザ id (このユ−ザを参照するための任意な番号
usecreatedbbool ここが真であるならば、このユ−ザはデ−タベ−スを作成することができます。
usetracebool 使用されていません。
usesuperbool ここが真であるならば、このユ−ザはス−パ−ユ−ザです。
usecatupdbool  ここが真であるならば、このユ−ザはシステムカタログを更新することができます。 ユ−ザがス−パ−ユ−ザであっても、ここが真でなければ更新できません。
passwdtext パスワ−ド
valuntilabstime アカウントの有効期限です。(パスワ−ドの承認の時のみ使用されます。