このトピックでは、PolarDB for PostgreSQL のさまざまなバージョンでサポートされている拡張機能とそのバージョンをリストアップします。
ご利用のクラスターが次の表に記載されている機能をサポートしていない場合は、マイナーエンジンバージョンを最新バージョンにアップグレードできます。
このページでは、一般的な拡張機能のみをリストアップしています。サポートされているすべての拡張機能を表示するには、データベースで
SELECT * FROM pg_available_extensions;コマンドを実行します。一部のプラグインを使用するには、
shared_preload_librariesパラメーターに追加する必要があります。追加しない場合、これらのプラグインは作成できません。これらのプラグインには、
pg_stat_statements、auth_delay、passwordcheck、auto_explain、pgaudit、pg_bigm、pg_cron、pg_hint_plan、pg_prewarm、zhparser、timescaledb、pldebugger、pg_jiebaが含まれます。pldebugger プラグインを
shared_preload_librariesパラメーターに追加する場合は、値をplugin_debuggerに設定してください。
shared_preload_librariesパラメーターの変更方法の詳細については、「クラスターパラメーターの設定」をご参照ください。デフォルトデータベース
postgresでganos_spatialrefなどの一部の拡張機能を作成すると、権限拒否エラー (ERROR: permission denied for database postgres) が表示される場合があります。この場合は、現在のアカウントが所有するデータベースに切り替えて、拡張機能を作成してください。拡張機能のインストール時にエラーが発生し、かつ
SELECT * FROM pg_available_extensions;コマンドでその拡張機能がクラスターでサポートされていることが示された場合は、チケットを送信できます。
PolarDB for PostgreSQL は拡張機能のサポートポリシーを調整しました。2023 年 4 月 27 日以降、一部の拡張機能は特定のマイナーエンジンバージョンでのみ作成可能になります。この変更は、すでに作成されている拡張機能には影響しません。詳細については、「2023 年 4 月 27 日以降、PolarDB for PostgreSQL の一部の拡張機能は特定のマイナーエンジンバージョンでのみ作成可能になります」をご参照ください。
x86 アーキテクチャのクラスター
拡張機能名 | PostgreSQL 18 | PostgreSQL 17 | PostgreSQL 16 | PostgreSQL 15 | PostgreSQL 14 | PostgreSQL 11 | 説明 |
3.3.7 | 3.3.7 | 3.3.7 | 3.3.7 | 3.3.7 | 3.3.4 | アドレス標準化を提供します。 | |
3.3.7 | 3.3.7 | 3.3.7 | 3.3.7 | 3.3.7 | 3.3.4 | アドレス標準化のための米国データを提供します。 | |
- | - | 1.5.1 | 1.5.0 | 1.5.0 | - | データベース用のグラフ拡張機能です。Cypher 言語を使用してデータベース内のグラフをクエリします。 | |
1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | ブルームフィルターに基づくインデックスアクセスメソッドを提供します。 | |
1.3 | 1.3 | 1.3 | 1.3 | 1.3.1 | 1.3 | 複数のデータ型およびすべての enum 型に対して B-tree と同等の動作を実装する GIN 演算子クラスのサンプルを提供します。 | |
1.8 | 1.7 | 1.7 | 1.7 | 1.6.1 | 1.5 | 複数のデータ型およびすべての enum 型に対して B-tree と同等の動作を実装する GiST 演算子クラスのサンプルを提供します。 | |
1.8 | 1.6 | 1.6 | 1.6 | 1.6 | 1.5 | 大文字と小文字を区別しない文字列型を提供します。 | |
1.5 | 1.5 | 1.5 | 1.5 | 1.5 | 1.4 | 多次元キューブを表すデータ型を提供します。 | |
1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 他のデータベースのテーブルをクエリできます。 | |
0.1.0 | 0.1.0 | 0.1.0 | 0.1.0 | 0.1.0 | 0.1.0 | Protocol Buffers プロトコルに基づいて、Debezium プラットフォームと互換性のあるデータを出力します。 | |
1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 全文検索辞書テンプレートのアドオンサンプルです。 | |
1.2 | 1.2 | 1.2 | 1.1 | 1.1 | 1.1 | 地球表面上の大圏距離を計算するための 2 つの異なるメソッドを提供します。 | |
1.2 | 1.2 | 1.2 | 1.1 | 1.1 | 1.1 | 文字列間の類似度と距離を判定します。 | |
7.8 | 7.7 | 7.9 | 7.7 | 7.9 | 6.8 | PAGC 標準に基づく地名標準化拡張機能です。 | |
7.8 | 7.7 | 7.9 | 7.7 | 7.9 | 6.8 | PAGC 標準に基づく、地名標準化のための米国データ拡張機能です。 | |
7.8 | 7.7 | 7.9 | 7.7 | 7.9 | 6.8 | 空間ジオメトリタイプの計算分析機能を提供します。 | |
7.8 | 7.7 | 7.9 | 7.7 | 7.9 | 6.8 | 2D 空間ジオメトリのビッグデータを高速に表示するために使用されます。 | |
7.8 | 7.7 | 7.9 | 7.7 | 7.9 | 6.8 | 空間ジオメトリ向けの sfcgal 拡張機能を提供します。 | |
7.8 | 7.7 | 7.9 | 7.7 | 7.9 | 6.8 | 空間ジオメトリタイプの計算分析機能を提供します。 | |
7.8 | 7.7 | 7.9 | 7.7 | 7.9 | 6.8 | 空間ジオメトリネットワークタイプの計算分析機能を提供します。 | |
7.8 | 7.7 | 7.9 | 7.7 | 7.9 | 6.8 | 点群のストレージ、計算、分析機能を提供します。 | |
7.8 | 7.7 | 7.9 | 7.7 | 7.9 | 6.8 | 点群のストレージ、計算、分析機能を提供します。 | |
7.8 | 7.7 | 7.9 | 7.7 | 7.9 | 6.8 | 空間ラスターデータのストレージ、計算、分析機能を提供します。 | |
7.8 | 7.7 | 7.9 | 7.7 | 7.9 | 6.8 | 空間参照の計算分析機能を提供します。 | |
7.8 | 7.7 | 7.9 | 7.7 | 7.9 | 6.8 | USCB TIGER データのデータ型サポートを提供します。 | |
7.8 | 7.7 | 7.9 | 7.7 | 7.9 | 6.8 | Ganos 移動オブジェクトデータ (MOD) の計算分析機能を提供します。 | |
2.18 | 2.18 | 2.18 | 2.18 | 2.17 | 2.17 | ページビュー (PV) やユニークビジター (UV) などのビジネスメトリックを迅速に推定します。 | |
1.8 | 1.8 | 1.8 | 1.8 | 1.8 | 1.5 | 単一の PostgreSQL 値内にキーと値のペアを格納します。 | |
1.4.0 | - | 1.4.0 | 1.3.1 | 1.4.0 | 1.3.1 | 仮説インデックスを作成します。 | |
- | - | 1.0 | - | 1.0 | - | 類似画像検索をサポートします。 | |
1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 整数集計機能と列挙子を提供します。 | |
1.5 | 1.5 | 1.5 | 1.5 | 1.5 | 1.2 | null 値を含まない整数配列を操作するための便利な関数と演算子を提供します。 | |
2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | PostgreSQL が IP アドレス範囲タイプをサポートできるようにします。 | |
1.3 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | ハードコードされたプレフィックスリストに対して入力を検証し、出力用の数値を連結するためにも使用されます。 | |
1.3 | 1.3 | 1.2 | 1.2 | 1.2 | 1.1 | 階層的なツリー状構造で格納されたデータにラベルを提供します。 | |
mysql_fdw | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.1 | MySQL データベース内のデータを読み書きします。 |
- | - | 1.1 | - | 1.1 | 1.1 | OSS 内のデータを読み書きします。 | |
0.0.1 | 0.0.1 | 0.0.1 | 0.0.1 | 0.0.1 | 0.0.1 | 効率的なベクトル検索を提供します。 | |
1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 2-gram GIN インデックスを作成して全文検索を高速化します。 | |
1.6 | 1.6 | 1.6 | 1.4 | 1.5 | 1.3 | 共有バッファーをリアルタイムで確認する方法を提供します。 | |
polar_concurrency_control | - | - | 1.0 | - | 1.0 | 1.0 | SQL 文の同時実行制御を提供します。 |
polar_tde_utils | 1.0 | 1.0 | 1.0 | - | 1.0 | 1.0 | バッチでの暗号化と復号のための TDE (透過的データ暗号化) 拡張機能です。 |
1.5 | 1.5 | 1.5 | 1.5 | 1.5 | 1.2 | タスクをスケジューリングします。 | |
1.3 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 空き領域マップ (FSM) を検査します。 | |
1.1.0 | 1.1.0 | 1.1.0 | 1.1.0 | 1.1.0 | 1.1.0 | 中国語の全文をトークン化します。 | |
- | - | - | - | 1.5 | 1.5 | パフォーマンス専有型のパーティションテーブル拡張機能です。 | |
- | - | 1.6.2 | - | 1.4.1 | 1.3.7 | 特別なコメント文を使用して PostgreSQL のデフォルトの実行計画を変更できます。 | |
- | 4.10 | 4.10 | 4.10 | 4.1 | 1.0 | リソースを大量に消費するアクティビティに関する統計を収集します。 | |
1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | オペレーティングシステムバッファーまたは PostgreSQL バッファーにデータをロードする便利な方法を提供します。 | |
- | - | 1.0 | - | 1.0 | 1.0 | PostgreSQL に球面データ型、関数、演算子、およびインデックスを提供します。 | |
2.3.1 | 2.3.0 | 2.3.0 | 2.3.0 | 2.2.1 | 2.2.1 | システムの読み取りおよび書き込み情報に関する統計を収集します。 | |
1.12 | 1.11 | 1.10.1 | 1.10 | 1.9.2 | 1.6 | サーバーによって実行されたすべての SQL 文の実行統計を追跡する方法を提供します。 | |
1.6 | 1.6 | 1.6 | 1.6 | 1.6 | 1.4 | 英数字テキストの類似度を判定するための関数と演算子、および類似文字列の高速検索をサポートするインデックス演算子クラスを提供します。 | |
18.1 | 17.1 | 16.1 | 1.7.1 | 1.6.2 | 1.3.3 | 詳細なセッションおよびオブジェクトの監査ログを提供します。 | |
1.4 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | PostgreSQL に暗号化関数を提供します。 | |
3.4.2 | 3.4.2 | 3.4.2 | 3.4.2 | 3.4.2 | 3.4.2 | 空間ジオメトリネットワークの計算分析機能を提供します。 | |
1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 指定されたテーブルの行ロック情報を表示する関数を提供します。 | |
1.5 | 1.5 | 1.5 | 1.5 | 1.5 | 1.5 | タプルレベルの統計を取得するためのさまざまな関数を提供します。 | |
0.8.0 | 0.8.0 | 0.8.0 | 0.8.0 | 0.8.0 | 0.5.0 | 高次元ベクトル類似性検索のための拡張機能です。 | |
1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | ストアドプロシージャのデバッガー拡張機能です。 | |
1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | Perl 手続き型言語を提供します。 | |
1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | SQL 手続き型言語を提供します。 | |
1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | Tcl 手続き型言語を提供します。 | |
3.3.7 | 3.3.7 | 3.3.7 | 3.3.7 | 3.3.7 | 3.3.4 | 空間情報および地理情報のための PostGIS 拡張機能です。 | |
3.3.7 | 3.3.7 | 3.3.7 | 3.3.7 | 3.3.7 | 3.3.4 | 空間情報および地理情報のための PostGIS SFCGAL 拡張機能です。 | |
3.3.7 | 3.3.7 | 3.3.7 | 3.3.7 | 3.3.7 | 3.3.4 | 空間情報および地理情報のための PostGIS TIGER データ拡張機能です。 | |
3.3.7 | 3.3.7 | 3.3.7 | 3.3.7 | 3.3.7 | 3.3.4 | 空間情報および地理情報のための PostGIS トポロジーデータ拡張機能です。 | |
q3c | - | - | - | - | - | 2.0.0 | 球面上での空間インデックス作成に使用されます。 |
rdkit | - | - | - | - | - | 3.8 | ケモインフォマティクスや化学分子検索などの機能をサポートします。 |
0.5 | 0.5 | 0.5 | 0.5 | 0.5 | 0.5 | ビットマップを使用してクエリパフォーマンスを向上させます。 | |
- | 1.3 | 1.3 | 1.3 | 1.3 | - | 高速な全文検索を提供します。 | |
1.0.3 | 1.0.3 | 1.0.3 | 1.0.3 | 1.0.2 | 1.0.2 | シーケンシャルパターンを持つ UUID ジェネレーターです。 | |
- | - | 1.0 | - | 1.0 | 1.0 | 同じ型の 2 つの配列間の類似度を計算します。 | |
1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 現在のクライアントによって提供された SSL 証明書に関する情報を提供します。 | |
1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | これには、複数のテーブルを返す関数が含まれます。 | |
tds_fdw | - | - | - | - | 2.0.2 | 2.0.2 | 他の種類のデータベースからデータをクエリします。 |
timescaledb | - | - | 2.18.0 | - | 2.16.1 | 1.7.1 | 時系列データに対して、自動シャーディング、効率的な書き込み、検索、およびほぼリアルタイムの集約をサポートします。 |
1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | SYSTEM_ROWS テーブルサンプリングメソッドを提供します。 | |
1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | SYSTEM_TIME テーブルサンプリングメソッドを提供します。 | |
1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 語彙素からアクセント (発音区別符号) を除去できるテキスト検索辞書です。 | |
1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | いくつかの標準アルゴリズムのいずれかを使用して、汎用一意識別子 (UUID) を生成する関数を提供します。 | |
1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | さまざまなビット操作をサポートします。 | |
2.6 | 2.6 | 2.6 | 2.6 | 2.6 | 2.5 | 論理ログファイルを JSON 形式で出力します。 | |
1.2 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | XPath クエリおよび XSLT 機能を提供します。 | |
2.2 | 2.2 | 2.2 | 2.2 | 1.0 | 1.0 | 中国語の全文検索を提供します。 | |
- | - | - | - | - | 4.0 | 強力なテキストのインデックス作成および分析機能を提供します。 |