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

47.53. システムビュー

システムカタログに加え PostgreSQL は数多くの組み込みビューを提供しています。 システムビューはいくつかの一般的に使用されるシステムカタログに対する問い合わせに手近にアクセスできるようにします。 他のビューはサーバ状態内部へのアクセスを提供します。

情報スキーマ( 第34章 )はシステムビューと重複する、もう一方のビューの集合を提供しています。 ここで説明しているビューは PostgreSQL 特有のものであるのに対し、情報スキーマはSQL標準であることから、もし情報スキーマが必要とする情報をすべて提供してくれるのであれば情報スキーマを使用する方が良いでしょう。

表47-54 は、ここで説明しているシステムビューの一覧です。 それぞれのビューのさらに詳細な説明は、これより後に述べられています。 統計情報の結果にアクセスするためのいくつかの追加のビューがあります。 それらは 表27-1 で説明されています。

注意書きがない限り、ここでのすべてのビューは読み取り専用です。

表 47-54. システムビュー

ビュー名 目的
pg_available_extensions 利用可能な拡張
pg_available_extension_versions 利用可能な拡張のバージョン
pg_cursors 開いているカーソル
pg_group データベースのユーザのグループ
pg_indexes インデックス
pg_locks 現在獲得されているロック
pg_matviews マテリアライズドビュー
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 ビュー

powered by SEO.CUG.NET