| PostgreSQL 9.1.5文書 | ||||
|---|---|---|---|---|
| 前のページ | 巻戻し | 第 45章システムカタログ | 早送り | 次のページ | 
システムカタログに加えPostgreSQLは数多くの組み込みビューを提供しています。 システムビューはいくつかの一般的に使用されるシステムカタログに対する問い合わせに手近にアクセスできるようにします。 他のビューはサーバ状態内部へのアクセスを提供します。
情報スキーマ(第34章)はシステムビューと重複する、もう一方のビューの集合を提供しています。 ここで説明しているビューはPostgreSQL特有のものであるのに対し、情報スキーマはSQL標準であることから、もし情報スキーマが必要とする情報をすべて提供してくれるのであれば情報スキーマを使用する方が良いでしょう。
表45-51は、ここで説明しているシステムビューの一覧です。 それぞれのビューのさらに詳細な説明は、これより後に述べられています。 統計情報の結果にアクセスするためのいくつかの追加のビューがあります。 それらは表27-1で説明されています。
注意書きがない限り、ここでのすべてのビューは読み取り専用です。
表 45-51. システムビュー
| ビュー名 | 目的 | 
|---|---|
| pg_available_extensions | 利用可能な拡張 | 
| pg_available_extension_versions | 利用可能な拡張のバージョン | 
| pg_cursors | 開いているカーソル | 
| pg_group | データベースのユーザのグループ | 
| pg_indexes | インデックス | 
| pg_locks | 現在獲得されているロック | 
| pg_prepared_statements | 準備済みの文 | 
| pg_prepared_xacts | 準備済みのトランザクション | 
| pg_roles | データベースロール | 
| pg_rules | ルール | 
| pg_seclabels | セキュリティラベル | 
| pg_settings | パラメータ設定 | 
| pg_shadow | データベースのユーザ | 
| pg_stats | プランナの統計 | 
| pg_tables | テーブル | 
| pg_timezone_abbrevs | 時間帯省略形 | 
| pg_timezone_names | 時間帯名 | 
| pg_user | データベースのユーザ | 
| pg_user_mappings | ユーザマッピング | 
| pg_views | ビュー |