メインコンテンツへスキップ
Managed Postgres には、データベースの機能を拡張するための厳選された拡張機能が含まれています。以下に、利用可能な拡張機能の一覧を示します。

拡張機能のインストール

拡張機能をインストールするには、データベースに接続し、次を実行します。
CREATE EXTENSION extension_name;
現在インストールされている拡張機能を確認するには、次のようにします。
SELECT * FROM pg_extension;
利用可能なすべての拡張機能とそのバージョンを表示するには、次のようにします。
SELECT * FROM pg_available_extensions;

利用可能な拡張機能

拡張機能バージョン説明
address_standardizer3.6.1住所を構成要素に解析するために使用されます
address_standardizer_data_us3.6.1Address Standardizer US データセットの例
adminpack2.1PostgreSQL の管理機能 (PG16 のみ)
amcheckリレーションの整合性を検証する関数
autoinc1.0フィールドを自動増分する関数
bloom1.0Bloom アクセスメソッド - シグネチャファイルベースの索引
bool_plperl1.0bool と plperl 間の変換
bool_plperlu1.0bool と plperlu 間の変換
btree_gin1.3GIN で一般的なデータ型の索引作成をサポート
btree_gist1.8GiST で一般的なデータ型の索引作成をサポート
citext1.8大文字と小文字を区別しない文字列用のデータ型
cube1.5多次元キューブ用のデータ型
dblink1.2データベース内から他の PostgreSQL データベースに接続
dict_int1.0整数用のテキスト検索 Dictionary テンプレート
dict_xsyn1.0拡張同義語処理用のテキスト検索 Dictionary テンプレート
earthdistance1.2地球表面上の大円距離を計算
file_fdw1.0フラットファイルアクセス用の外部データラッパー
fuzzystrmatch1.2文字列間の類似度と距離を判定
h34.2.3PostgreSQL 用の H3 バインディング
h3_postgis4.2.3H3 と PostGIS のインテグレーション
hll2.19HyperLogLog データを格納する型
hstore1.8(キー, 値) ペアの集合を格納するデータ型
hstore_plperl1.0hstore と plperl 間の変換
hstore_plperlu1.0hstore と plperlu 間の変換
hypopg1.4.2PostgreSQL 用の仮想的な索引
intagg1.1整数アグリゲーターおよび列挙子 (廃止された)
insert_username1.0テーブルを変更したユーザーを追跡する関数
intarray1.5整数の 1 次元配列に対する関数、演算子、および索引のサポート
ip4r2.4IPv4 および IPv6 の範囲索引型
isn1.3国際製品番号標準用のデータ型
jsonb_plperl1.0jsonb と plperl の間で変換
jsonb_plperlu1.0jsonb と plperlu の間で変換
lo1.2ラージオブジェクトの保守
ltree1.3階層的なツリー構造のためのデータ型
moddatetime1.0最終更新時刻を追跡するための関数
mysql_fdw1.2MySQL server をクエリするための foreign data wrapper
old_snapshot1.0old_snapshot_threshold をサポートするユーティリティ (PG16 のみ)
orafce4.16Oracle RDBMS の関数およびパッケージの一部をエミュレートする関数と演算子
pageinspect1.13データベースページの内容を低レベルで検査
pg_buffercache共有 buffer cache を調査
pg_clickhouse0.1PostgreSQL から ClickHouse データベースをクエリするためのインターフェイス
pg_cron1.6PostgreSQL 用のジョブスケジューラ
pg_freespacemap1.3空き領域マップ (FSM) を調査
pg_hint_planPostgreSQL 用のオプティマイザヒント
pg_ivm1.13PostgreSQL におけるインクリメンタルなビュー保守
pg_logicalinspect1.0ロジカルデコードのコンポーネントを調査する関数 (PG18+)
pg_partman5.4.0時間または ID によるパーティションテーブルを管理するための拡張機能
pg_prewarm1.2リレーションデータをプリウォーム
pg_re2Google’s RE2 を基盤とする ClickHouse 互換の正規表現関数
pg_repack1.5.3PostgreSQL データベース内のテーブルを最小限のロックで再編成
pg_similarity1.0類似度クエリをサポート
pg_stat_chクエリごとの実行テレメトリーをリアルタイムで ClickHouse にストリーミング
pg_stat_statements実行されたすべての SQL ステートメントの計画および実行統計を追跡
pg_surgery1.0損傷したリレーションを修復するための拡張機能
pg_tokenizer0.1.1vchord_bm25 とともに使用されるテキストトークナイザー
pg_trgm1.6trigram に基づくテキスト類似度の測定と索引検索
pg_visibility1.2可視性マップ (VM) とページレベルの可視性情報を調査
pg_walinspect1.1PostgreSQL Write-Ahead Log の内容を調査する関数
pgaudit監査機能を提供
pgcrypto1.4暗号化関数
pglogical2.4.6PostgreSQL の論理レプリケーション
pglogical_origin1.0.0Postgres 9.4 からアップグレードする際の互換性のためのダミー拡張機能
pgrouting4.0.0pgRouting 拡張機能
pgrowlocks1.2行レベルのロック情報を表示
pgstattuple1.5タプルレベルの統計情報を表示
pgtap1.3.4PostgreSQL の単体テスト
plperl1.0PL/Perl 手続き言語
plperlu1.0PL/PerlU 非信頼手続き言語
plpgsql1.0PL/pgSQL 手続き言語
plpgsql_check2.8plpgsql 関数の拡張チェック
postgis3.6.1PostGIS の geometry および geography 空間型と関数
postgis_raster3.6.1PostGIS の raster 型と関数
postgis_sfcgal3.6.1PostGIS SFCGAL 関数
postgis_tiger_geocoder3.6.1PostGIS tiger geocoder および reverse geocoder
postgis_topology3.6.1PostGIS の topology 空間型と関数
postgres_fdw1.2リモート PostgreSQL サーバー用の foreign data wrapper
prefix1.2.0PostgreSQL 用 Prefix Range モジュール
refint1.0参照整合性を実装するための関数 (廃止された)
seg1.4線分または浮動小数点インターバルを表すための型
semver0.41.0セマンティックバージョンの型
sslinfo1.2SSL 証明書に関する情報
tablefunc1.0crosstab を含む、テーブル全体を操作する関数
tcn1.0トリガーによる変更通知
tds_fdw2.0.5TDS データベース (Sybase または Microsoft SQL Server) をクエリするための foreign data wrapper
tsm_system_rows1.0行数を上限として受け取る TABLESAMPLE method
tsm_system_time1.0ミリ秒単位の時間を上限として受け取る TABLESAMPLE method
uint符号なし整数型
unaccent1.1アクセントを除去するテキスト検索辞書
unit7SI 単位拡張機能
uuid-ossp1.1汎用一意識別子 (UUID) を生成
vchord1.1.1Postgres 向けのベクトル索引アクセスメソッド
vchord_bm250.3.0全文検索向けの BM25 ランキングアクセスメソッド
vector0.8.1ベクトルデータ型、および ivfflat と hnsw のアクセスメソッド
xml21.2XPath クエリと XSLT

pg_clickhouse 拡張機能

pg_clickhouse 拡張機能は、すべての Managed Postgres インスタンスにプリインストールされています。これにより、PostgreSQL から ClickHouse データベースに直接クエリを実行でき、トランザクション処理と分析の両方に対して統一されたクエリレイヤーを提供します。 セットアップ手順と使用方法の詳細については、pg_clickhouse documentation を参照してください。

pg_stat_ch 拡張機能

pg_stat_ch 拡張機能は、Managed Postgres インスタンスのクエリレベルのオブザーバビリティを支えます。クエリごとのテレメトリー (実行時間、行数、バッファ、WAL、エラー) を収集して ClickHouse Cloud UI に送信し、そこでスロークエリ、エラー、ワークロードの各ビューとして表示されます。Setup は不要です。

pg_re2 拡張機能

pg_re2 拡張機能は、Google の RE2 エンジンをベースに、ClickHouse 互換の正規表現関数を Managed Postgres に追加します。両者間でクエリを移植する場合や、両側で同一のパターンマッチングの挙動が必要なハイブリッドワークロードを実行する場合に便利です。
最終更新日 2026年6月10日