メインコンテンツへスキップ
メインコンテンツへスキップ

PostgreSQL 拡張機能

Private preview in ClickHouse Cloud

Managed Postgres には、データベースの機能を拡張するために選定された拡張機能が含まれています。以下に、利用可能な拡張機能の一覧を示します。

拡張機能のインストール

拡張機能をインストールするには、データベースに接続して次のコマンドを実行します。

CREATE EXTENSION extension_name;

現在インストールされている拡張機能を確認するには、次のコマンドを実行します:

SELECT * FROM pg_extension;

利用可能なすべての拡張機能とそのバージョンを表示するには、次のコマンドを実行します。

SELECT * FROM pg_available_extensions;

利用可能な拡張機能

拡張機能バージョン概要
address_standardizer3.6.1住所を構成要素に分解して解析するために使用されます
address_standardizer-33.6.1address_standardizer のエイリアス
address_standardizer_data_us3.6.1Address Standardizer US データセットのサンプル
address_standardizer_data_us-33.6.1address_standardizer_data_us のエイリアス
adminpack2.1PostgreSQL の管理用関数 (PG16 のみ)
amcheckリレーションの整合性を検証する関数
autoinc1.0オートインクリメントフィールド用の関数
bloom1.0Bloom アクセスメソッド - シグネチャファイルベースの索引
bool_plperl1.0bool 型と plperl 間の変換
bool_plperlu1.0bool 型と plperlu 言語間の変換
btree_gin1.3GIN における一般的なデータ型への索引作成をサポート
btree_gist1.8一般的なデータ型に対する GiST 索引のサポート
citext1.8大文字と小文字を区別しない文字列データ型
cube1.5多次元キューブを表すデータ型
dblink1.21つのデータベースから他の PostgreSQL データベースへ接続する
dict_int1.0整数用テキスト検索 Dictionary テンプレート
dict_xsyn1.0拡張された同義語処理用のテキスト検索辞書テンプレート
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 サーバーに対してクエリを実行するための外部データラッパー
old_snapshot1.0old_snapshot_threshold をサポートするユーティリティ群 (PG16 のみ)
orafce4.16Oracle RDBMS の関数およびパッケージの一部をエミュレートする関数と演算子
pageinspect1.13データベースページの内容を低レベルで調査する
pg_buffercache共有バッファキャッシュを検査する
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_repack1.5.3PostgreSQL データベース内のテーブルを最小限のロックで再編成
pg_similarity1.0類似度検索をサポート
pg_stat_statements実行されたすべての SQL 文のプランニングおよび実行に関する統計情報を追跡します
pg_surgery1.0破損したリレーションに対して外科的な修復操作を行うための拡張機能
pg_trgm1.6トライグラムに基づくテキスト類似度の計測および索引検索
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.8PL/pgSQL 関数向け拡張チェック
postgis3.6.1PostGIS の geometry / geography 空間データ型および関数
postgis-33.6.1postgis のエイリアス
postgis_raster3.6.1PostGIS のラスターデータ型および関数
postgis_raster-33.6.1postgis_raster のエイリアス
postgis_sfcgal3.6.1PostGIS SFCGAL の関数
postgis_sfcgal-33.6.1postgis_sfcgal のエイリアス
postgis_tiger_geocoder3.6.1PostGIS Tiger のジオコーダーおよびリバースジオコーダー
postgis_tiger_geocoder-33.6.1postgis_tiger_geocoder のエイリアス
postgis_topology3.6.1トポロジ用の空間型および関数
postgis_topology-33.6.1postgis_topology の別名
postgres_fdw1.2リモート PostgreSQL サーバー用の外部データラッパー
prefix1.2.0PostgreSQL 用 Prefix Range モジュール
refint1.0参照整合性を実装する関数群(非推奨)
seg1.4線分または浮動小数点数の区間を表すデータ型
semver0.41.0セマンティックバージョン番号を表すデータ型
sslinfo1.2SSL 証明書情報
tablefunc1.0テーブル全体(クロスタブを含む)を操作する関数
tcn1.0トリガによる変更通知
tsm_system_rows1.0行数を上限として指定できる TABLESAMPLE メソッド
tsm_system_time1.0制限としてミリ秒単位の時間を受け付ける TABLESAMPLE メソッド
unaccent1.1アクセント記号を取り除くテキスト検索用 Dictionary
unit7SI 単位用拡張機能
uuid-ossp1.1UUID(Universally Unique Identifier)を生成します
vector0.8.1ベクトルデータ型および ivfflat、hnsw アクセスメソッド
xml21.2XPath クエリ処理と XSLT

pg_clickhouse extension

pg_clickhouse 拡張機能は、すべての Managed Postgres インスタンスにあらかじめインストールされています。これにより、PostgreSQL から直接 ClickHouse データベースにクエリを実行でき、トランザクション処理と分析の両方に対するクエリレイヤーを統一できます。

セットアップ手順および使用方法の詳細については、pg_clickhouse のドキュメント を参照してください。