このトピックでは、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パラメーターの変更方法の詳細については、「クラスターパラメーターの設定」をご参照ください。ganos_spatialrefなどの一部の拡張機能をデフォルトのpostgresデータベースで作成すると、権限が拒否されましたエラー (ERROR: permission denied for database postgres) が表示されることがあります。このエラーが発生した場合は、現在のアカウントが所有するデータベースに切り替えて、そこで拡張機能を作成してください。拡張機能のインストールに失敗したものの、
SELECT * FROM pg_available_extensions;コマンドでクラスターがその拡張機能をサポートしていることが示された場合は、チケットを送信してください。
PolarDB for PostgreSQL の拡張機能サポートポリシーが調整されました。2023 年 4 月 27 日以降、一部の拡張機能は特定のマイナーエンジンバージョンでのみ作成できます。既存の拡張機能の使用には影響ありません。詳細については、「2023 年 4 月 27 日以降、一部の PolarDB for PostgreSQL 拡張機能の作成が以前のマイナーエンジンバージョンで制限されます」をご参照ください。
X86 アーキテクチャのクラスター
拡張機能名 | PolarDB for PostgreSQL | 説明 | |||||
18 | 17 | 16 | 15 | 14 | 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.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 | 強力なテキストのインデックス作成および分析機能を提供します。 | |