AnalyticDB for PostgreSQLは、PostgreSQLに基づいてAlibaba Cloudによって開発され、さまざまなオープンソースおよび自己開発の拡張機能をサポートしています。 サポートされている拡張機能を使用して、ヒントベースのSQL最適化、ジョブスケジューリング、およびデータベース間クエリを実行できます。
使用上の注意
このトピックでサポートされている拡張機能は、AnalyticDB for PostgreSQLの推奨バージョンまたは最新のマイナーバージョンに適しています。 AnalyticDB for PostgreSQLインスタンスの [拡張機能] ページで拡張機能が見つからない場合は、インスタンスを推奨または最新のマイナーバージョンに更新することを推奨します。 AnalyticDB For PostgreSQLインスタンスのマイナーバージョンを更新する方法については、「インスタンスのマイナーバージョンの更新」をご参照ください。
エクステンション
次の表に、AnalyticDB for PostgreSQLでサポートされている拡張機能を示します。
拡張子名 | Elasticストレージモード (V6.0) | Elasticストレージモード (V7.0) | サーバーレスモード | 説明 |
対応 | 対応 | 対応 | Bツリーインデックスに適した列の一般化逆インデックス (GIN) インデックスを作成できます。 | |
対応 | 対応 | 対応 | 一般化検索ツリー (GiST) インデックス構造を使用して、Bツリーの動作をシミュレートします。 | |
dblink | 対応 | 対応 | 対応 | AnalyticDB for PostgreSQLインスタンスのセッションから他のPostgreSQLデータベースにリモートアクセスできます。 |
対応 | 対応 | 対応 | citextと呼ばれる大文字と小文字が区別されない文字列型を提供します。 | |
対応 | 対応 | 対応 | 文字列のファジーマッチを提供します。 | |
対応 | 対応 | 非対応 | Ganosの軽量ジオメトリ拡張を提供します。 | |
ganos_geometry_sfcgal | 対応 | 対応 | 非対応 | Ganosの軽量ジオメトリSFCGAL拡張を提供します。 |
対応 | 対応 | 非対応 | Ganosのジオメトリグリッド拡張を提供します。 | |
対応 | 対応 | 非対応 | Ganosのラスター拡張を提供します。 | |
対応 | 対応 | 非対応 | Ganosの空間参照拡張を提供します。 | |
対応 | 対応 | 非対応 | ガノスの軌道拡張を提供します。 | |
対応 | 対応 | 対応 | HyperLogLogコレクション内のさまざまな要素の数を推定します。 | |
対応 | 対応 | 対応 | キーと値のペアのセットを格納するhstoreというデータ型を提供します。 | |
非対応 | 対応 | 非対応 | 国際的な製品番号付け標準をサポートするisnというデータ型を提供します。 | |
非対応 | 対応 | 非対応 | 階層的なツリー構造でデータを格納するためのltreeというデータ型を提供します。 | |
odps_fdw | 対応 | 対応 | 対応 | MaxComputeにアクセスできます。 |
対応 | 対応 | 対応 | 特定のOracle関数との互換性を提供します。 | |
oss_fdw | 対応 | 対応 | 対応 | Object Storage Service (OSS) にアクセスできます。 |
pageinspect | 対応 | 対応 | 対応 | データベースページの低レベルのチェックを提供します。 |
対応 | 対応 | 対応 | ヒントを使用してSQL文を変更および最適化し、クエリを高速化できます。 | |
対応 | 対応 | 対応 | 中国語のフルテキスト検索を実行できます。 | |
非対応 | 対応 | 非対応 | リレーションデータを事前にウォームアップできます。 | |
対応 | 対応 | 対応 | 実行されたすべてのSQL文の実行統計を追跡できます。 | |
対応 | 対応 | 対応 | 類似文字列の高速検索をサポートするテキスト演算子とインデックス演算子の類似性を判断するために使用できる関数と演算子を提供します。 | |
対応 | 対応 | 対応 | 暗号化アルゴリズム機能をサポートし、暗号化された列を保存して機密データをさらに保護できます。 | |
対応 | 対応 | 対応 | PL/pgSQL機能を使用して、関数を簡単に開発およびデバッグできます。 | |
対応 | 対応 | 対応 | クロスデータベースクエリ用のPostgreSQL拡張機能を提供します。 | |
対応 | 対応 | 対応 | 効率的な轟音ビットマップアルゴリズムを使用するビットマップ拡張機能を提供します。 | |
対応 | 対応 | 対応 | SSLデータベース接続の詳細を取得できます。 | |
対応 | 対応 | 対応 | テーブル関数拡張機能を提供します。 | |
tdfunc | 対応 | 対応 | 対応 | Teradataのサブセット機能と、Teradataの関数と演算子の機能を使用できます。 |
update_6_0_datatypecast_c | 対応 | 対応 | 対応 | C言語のデータ型をV4.3からV6.0に暗黙的に変換できます。 |
対応 | 対応 | 対応 | ユニバーサル一意識別子 (UUID) を格納するUUIDデータ型を提供します。 UUIDは、分散システムにおけるシーケンスよりも一意である。 | |
対応 | 対応 | 非対応 | 中国語の単語セグメンテーション拡張を提供します。 |