目次
pg_available_extensionspg_available_extension_versionspg_backend_memory_contextspg_configpg_cursorspg_file_settingspg_grouppg_hba_file_rulespg_ident_file_mappingspg_indexespg_lockspg_matviewspg_policiespg_prepared_statementspg_prepared_xactspg_publication_tablespg_replication_origin_statuspg_replication_slotspg_rolespg_rulespg_seclabelspg_sequencespg_settingspg_shadowpg_shmem_allocationspg_statspg_stats_extpg_stats_ext_exprspg_tablespg_timezone_abbrevspg_timezone_namespg_userpg_user_mappingspg_viewsシステムカタログに加えPostgreSQLは数多くの組み込みビューを提供しています。 システムビューはいくつかの一般的に使用されるシステムカタログに対する問い合わせに手近にアクセスできるようにします。 他のビューはサーバ状態内部へのアクセスを提供します。
情報スキーマ(第37章)はシステムビューと重複する、もう一方のビューの集合を提供しています。 ここで説明しているビューはPostgreSQL特有のものであるのに対し、情報スキーマはSQL標準であることから、もし情報スキーマが必要とする情報をすべて提供してくれるのであれば情報スキーマを使用する方が良いでしょう。
表 54.1は、ここで説明しているシステムビューの一覧です。 それぞれのビューのさらに詳細な説明は、これより後に述べられています。 蓄積された統計情報の結果にアクセスするためのいくつかの追加のビューがあります。 それらは表 28.2で説明されています。