本文列出PolarDB 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
),請切換到當前賬號擁有的數據庫中創建該插件。
PolarDB PostgreSQL版支持插件策略調整,將于2023年4月27日起,部分插件在指定內核小版本才能創建,已創建的插件使用不受影響。更多信息,請參見2023年4月27日起PolarDB PostgreSQL版部分插件在低內核版本限制創建。
X86架構集群
插件名 | PostgreSQL 15 | PostgreSQL 14 | PostgreSQL 11 | 描述 |
1.5.0 | 1.5.0 | - | 數據庫的圖插件,使用cypher語言對數據庫中的圖進行查詢。 | |
3.1.4 | 3.1.4 | 3.1.4 | 提供地址標準化計算。 | |
3.1.4 | 3.1.4 | 3.1.4 | 地址標準化美國數據。 | |
1.0 | 1.0 | 1.0 | 提供一種基于布魯姆過濾器的索引訪問方法。 | |
1.0 | 1.3 | 1.3 | 提供一個為多種數據類型和所有enum類型實現B樹等價行為的GIN操作符類示例。 | |
1.6 | 1.6 | 1.5 | 提供一個為多種數據類型和所有enum類型實現B樹等價行為的GiST操作符類示例。 | |
1.6 | 1.6 | 1.5 | 提供一種大小寫不敏感的字符串類型。 | |
1.5 | 1.5 | 1.4 | 提供一種數據類型來表示多維立方體。 | |
1.2 | 1.2 | 1.2 | 跨庫操作表。 | |
- | 0.10.0 | 0.10.0 | 根據Protocol Buffers協議,輸出能夠適配Debezium平臺的數據。 | |
1.0 | 1.0 | 1.0 | 附加全文搜索詞典模板的示例。 | |
1.1 | 1.1 | 1.1 | 提供兩種不同的方法來計算地球表面的大圓距離。 | |
- | 1.1.13 | 1.1.13 | 提供全密態數據庫功能。 | |
- | 1.0.0 | 1.0.0 | 用于在全密態數據庫上加速密文查詢。 | |
1.1 | 1.1 | 1.1 | 判斷字符串之間的相似性和距離。 | |
5.6 | 5.6 | 5.6 | 基于PAGC標準的地名標準化插件。 | |
5.6 | 5.6 | 5.6 | 基于PAGC標準的地名標準化美國部分數據插件。 | |
5.6 | 5.6 | 5.6 | 提供空間幾何類型的計算分析功能。 | |
5.6 | 5.6 | 5.6 | 用于二維空間幾何大數據的快速顯示。 | |
5.6 | 5.6 | 5.6 | 提供空間幾何sfcgal插件擴展功能。 | |
5.6 | 5.6 | 5.6 | 提供空間幾何類型的計算分析功能。 | |
5.6 | 5.6 | 5.6 | 提供空間幾何網絡類型的計算分析功能。 | |
5.6 | 5.6 | 5.6 | 提供點云的存儲計算分析功能。 | |
5.6 | 5.6 | 5.6 | 提供點云的存儲計算分析功能。 | |
5.6 | 5.6 | 5.6 | 提供空間柵格數據的存儲計算分析功能。 | |
5.6 | 5.6 | 5.6 | 提供空間參考的計算分析功能。 | |
5.6 | 5.6 | 5.6 | 提供USCB Tiger數據類型支持。 | |
5.6 | 5.6 | 5.6 | ganos移動對象(MOD)數據計算分析功能。 | |
2.16 | 2.16 | 2.14 | 快速預估PV、UV等業務指標。 | |
1.8 | 1.8 | 1.5 | 在單一PostgreSQL值中存儲鍵值對。 | |
1.3.1 | 1.3.1 | 1.3.1 | 創建虛擬索引。 | |
1.1 | 1.1 | 1.1 | 提供一個整數聚集器和一個枚舉器。 | |
1.5 | 1.5 | 1.2 | 提供一些有用的函數和操作符來操縱不含空值的整數數組。 | |
- | 2.4 | 2.4 | 使PostgreSQL支持IP地址范圍類型。 | |
1.2 | 1.2 | 1.2 | 按照一個硬編碼的前綴列表對輸入進行驗證,也被用來在輸出時連接號碼。 | |
1.2 | 1.2 | 1.1 | 用于表示存儲在一個層次樹狀結構中的數據的標簽。 | |
mysql_fdw | 1.2 | 1.2 | 1.2 | 讀寫MySQL數據庫中的數據。 |
1.1 | 1.1 | 1.1 | 讀寫OSS里的數據。 | |
0.0.1 | 0.0.1 | 0.0.1 | 高效向量檢索。 | |
1.2 | 1.2 | 1.2 | 創建一個二元語法(2-gram)的GIN索引來加速全文搜索過程。 | |
1.3 | 1.3 | 1.3 | 提供一種方法實時檢查共享緩沖區。 | |
polar_concurrency_control | - | - | 1.0 | 用于對SQL進行并發控制。 |
polar_tde_utils | 1.0 | 1.0 | 1.0 | TDE批量加解密插件。 |
1.6 | 1.6 | 1.6 | 設置定時任務。 | |
1.2 | 1.2 | 1.2 | 檢查空閑空間映射(FSM)。 | |
1.2.0 | 1.2.0 | 1.1.0 | 對中文全文實現分詞。 | |
- | - | 1.5 | 高性能分區表插件。 | |
- | 1.4.0 | 1.3.7 | 通過特殊的注釋語句提示,使PostgreSQL改變其既定的執行計劃。 | |
4.1 | 4.1 | 4.1 | 資源密集活動統計。 | |
1.4.8 | 1.4.8 | 1.4.6 | 在線清理表空間功能。 | |
1.2 | 1.2 | 1.2 | 提供一種方便的方法將數據載入到操作系統緩沖區或者PostgreSQL緩沖區。 | |
1.0 | 1.0 | 1.0 | 提供PostgreSQL的球面的數據類型、函數、運算符和索引。 | |
- | 2.2.3 | 2.2.3 | 系統讀寫信息統計。 | |
1.9 | 1.9 | 1.6 | 提供一種方法追蹤服務器執行的所有SQL語句的執行統計信息。 | |
1.6 | 1.6 | 1.4 | 提供字母數字文本相似度的函數和操作符,以及支持快速搜索相似字符串的索引操作符類。 | |
- | 1.6.1 | 1.3.2 | 提供詳細的會話和對象審計日志記錄。 | |
1.3 | 1.3 | 1.3 | 為PostgreSQL提供了密碼函數。 | |
3.4.2 | 3.4.2 | 3.4.2 | 提供空間幾何網絡的計算分析功能。 | |
1.2 | 1.2 | 1.2 | 提供一個函數來顯示一個指定表的行鎖定信息。 | |
1.5 | 1.5 | 1.5 | 提供多種函數來獲得元組層的統計信息。 | |
0.4.1 | 0.4.1 | 無 | 高維向量相似度搜索插件。 | |
- | - | 1.1 | 存儲過程調試插件。 | |
1.0 | 1.0 | 1.0 | 提供perl過程語言。 | |
1.0 | 1.0 | 1.0 | 提供SQL過程語言。 | |
1.0 | 1.0 | 1.0 | 提供tcl過程語言。 | |
3.3.2 | 3.3.2 | 3.3.2 | PostGIS空間地理信息相關擴展。 | |
3.3.2 | 3.3.2 | 3.3.2 | PostGIS SFCGAL空間地理信息相關擴展。 | |
3.3.2 | 3.3.2 | 3.3.2 | PostGIS TIGER數據空間地理信息相關擴展。 | |
3.3.2 | 3.3.2 | 3.3.2 | PostGIS拓撲數據空間地理信息相關擴展。 | |
q3c | - | - | 2.0.0 | 用于在球體上進行空間索引。 |
rdkit | - | - | 3.8 | 支持化學分子計算、化學分子檢索等功能。 |
0.5 | 0.5 | 無 | 使用位圖功能,提高查詢性能。 | |
1.3 | 1.3 | 無 | 高速全文檢索。 | |
- | 1.0.2 | 1.0.2 | 具有順序模式的UUID生成器。 | |
- | 1.0 | 1.0 | 計算兩個相同類型數組的相似度。 | |
1.2 | 1.2 | 1.2 | 提供當前客戶端提供的SSL證書的有關信息。 | |
1.0 | 1.0 | 1.0 | 包括多個返回表的函數。 | |
tds_fdw | - | 2.0.2 | 2.0.2 | 查詢其他類型數據庫的數據。 |
timescaledb | - | 2.14.2 | 2.9.2 | 支持時序數據的自動分片、高效寫入、檢索和準實時聚合等。 |
1.0 | 1.0 | 1.0 | 提供表采樣方法SYSTEM_ROWS。 | |
1.0 | 1.0 | 1.0 | 提供表采樣方法SYSTEM_TIME。 | |
1.1 | 1.1 | 1.1 | 文本搜索字典,能從詞位中移除重音(附加符號)。 | |
1.1 | 1.1 | 1.1 | 提供函數使用幾種標準算法之一產生通用唯一標識符(UUID)。 | |
- | - | 1.0 | 支持多種BIT操作。 | |
- | 2.3 | 2.2 | 將邏輯日志文件輸出為JSON格式。 | |
1.1 | 1.1 | 1.1 | 提供XPath查詢和XSLT功能。 | |
1.0 | 1.0 | 1.0 | 中文全文搜索。 | |
- | 無 | 4.0 | 強大的文本索引和分析功能。 |