共用方式為


Postgres 擴充

這很重要

湖底自動縮放在以下地區處於 Beta 階段: eastus2westeuropewestus

Lakebase 自動縮放是 Lakebase 的最新版本,具備自動縮放運算、縮放至零、分支及即時還原功能。 關於與 Lakebase Provisioned 的功能比較,請參見「選擇版本」。

Lakebase 支援 Postgres 擴充功能,讓您能以更多功能擴充資料庫功能。 請參閱下方 「安裝延伸 」章節以獲得延伸安裝說明。

Extension Description PG-16 PG-17 文件資料
地址標準化工具 將地址解析為組成元素以進行地理編碼地址標準化 3.3.3 3.5.0 PostGIS 增強功能
地址_標準化_數據_美國 地址標準化美國資料集範例 3.3.3 3.5.0 PostGIS附加功能
autoinc 自動增量欄位的功能 1.0 1.0 PostgreSQL spi
綻放 Bloom 存取方法 - 基於簽章檔案的索引 1.0 1.0 PostgreSQL bloom
btree_gin 支援在 GIN 中索引常見資料型別 1.3 1.3 PostgreSQL btree_gin
btree_gist 支援在 GiST 中索引常見資料型別 1.7 1.7 PostgreSQL btree_gist
citext 大小寫不區分字串的資料型別 1.6 1.6 PostgreSQL citext
Cube 多維立方體的資料型態 1.5 1.5 PostgreSQL cube
databricks_auth PostgreSQL 的 Databricks 認證擴充 1.0 1.0 Databricks 認證擴充
dict_int 整數文字搜尋字典範本 1.0 1.0 PostgreSQL dict_int
地球距離 計算地球表面上大圓弧的距離 1.2 1.2 PostgreSQL earthdistance
fuzzystrmatch 判斷弦之間的相似性與距離 1.2 1.2 PostgreSQL fuzzystrmatch
hll 用於儲存 hyperloglog 資料的類型 2.19 2.19 PostgreSQL HLL
hstore 用於儲存(鍵、值)對集合的資料型態 1.8 1.8 PostgreSQL hstore
插入_用戶名 追蹤誰更改了表格的功能 1.0 1.0 PostgreSQL spi
Intagg 整數聚合器與枚舉器(已過時) 1.1 1.1 PostgreSQL intagg
intarray 函數、運算子與對一維整數陣列的索引支援 1.5 1.5 PostgreSQL intarray
可否提供更多上下文或完整的缩写形式,以便进行准确翻译。 國際產品編號標準的資料型別 1.2 1.2 PostgreSQL 不是
大型物件維護 1.1 1.1 PostgreSQL lo
ltree 階層式樹狀結構的資料型別 1.2 1.3 PostgreSQL ltree
moddatetime 追蹤最後修改時間的功能 1.0 1.0 PostgreSQL spi
pg_graphql GraphQL 支援 1.5.11 1.5.11 pg_graphql
pg_hint_plan PostgreSQL 優化器提示 1.6.0 1.7.0 pg_hint_plan
pg_jsonschema JSON 架構驗證 0.3.3 0.3.3 pg_jsonschema
pg_prewarm 預熱關聯資料 1.2 1.2 PostgreSQL pg_prewarm
pg_stat_statements 追蹤所有執行的 SQL 陳述式的規劃與執行統計 1.10 1.11 PostgreSQL pg_stat_statements
pg_trgm 基於三元組的文字相似度測量與索引搜尋 1.6 1.6 PostgreSQL pg_trgm
pgcrypto 密碼學功能 1.3 1.3 PostgreSQL pgcrypto
pgrowlocks 顯示列層鎖定資訊 1.2 1.2 PostgreSQL pgrowlocks
pgstattuple 顯示元組層級統計 1.5 1.5 PostgreSQL pgstattuple
plpgsql PL/pgSQL 程序式語言 1.0 1.0 PostgreSQL PL/pgSQL
postgis 後GIS幾何與地理空間類型與功能 3.3.3 3.5.0 PostGIS
postgis_raster PostGIS 光柵類型與功能 3.3.3 3.5.0 PostGIS Raster
postgis_sfcgal PostGIS SFCGAL 函數 3.3.3 3.5.0 PostGIS SFCGAL
postgis_tiger_geocoder PostGIS 虎式地理編碼器與反向地理編碼器 3.3.3 3.5.0 PostGIS Tiger地理編碼器
postgis_topology 後GIS拓撲空間類型與功能 3.3.3 3.5.0 後GIS拓撲
參考整合 用於實作參照完整性的函式(已過時) 1.0 1.0 PostgreSQL spi
seg 用於表示線段或浮點區間的資料型態 1.4 1.4 PostgreSQL seg
tablefunc 操作整張表格的函式,包括交叉表 1.0 1.0 PostgreSQL tablefunc
tcn 觸發變更通知 1.0 1.0 PostgreSQL tcn
tsm_system_rows TABLESAMPLE 接受列數為極限的方法 1.0 1.0 PostgreSQL tsm_system_rows
tsm系統時間 TABLESAMPLE 接受以毫秒為單位的時間限制的方法 1.0 1.0 PostgreSQL tsm_system_time
去除重音符號 去除重音符號的文字搜尋字典 1.1 1.1 PostgreSQL unaccent
uuid-ossp 產生通用唯一識別碼(UUID) 1.1 1.1 PostgreSQL uuid-ossp
向量 向量資料型態及 ivfflat 與 hnsw 存取方法 0.8.0 0.8.0 pgvector
xml2 XPath 查詢與 XSLT 1.1 1.1 PostgreSQL xml2

查詢可用擴充功能

要查看資料庫中所有可用的擴充功能,包括上表中的,請執行:

SELECT * FROM pg_available_extensions ORDER BY name;

備註

結果中出現但未出現在上表的擴充功能則安裝供系統使用。

檢查已安裝的擴充功能

要查看目前資料庫中安裝的擴充功能及其版本,請執行:

SELECT * FROM pg_extension;

安裝擴充功能

除非另有說明,支援的擴充功能可使用 CREATE EXTENSION 語法安裝。

CREATE EXTENSION <extension_name>;

安裝帶有相依性的擴充功能

有些擴展依賴其他擴展。 用 CASCADE 來自動安裝所需的相依關係。 例如,與 PostGIS 相關的擴充需要基礎 postgis 擴充:

CREATE EXTENSION postgis_topology CASCADE;

這會安裝postgis_topology,並且如果postgis尚未安裝,會自動安裝。

安全安裝擴充功能

如果擴充功能已經安裝,請使用 IF NOT EXISTS 以避免錯誤:

CREATE EXTENSION IF NOT EXISTS pgcrypto;

你可以同時使用這兩種選項:

CREATE EXTENSION IF NOT EXISTS postgis_raster CASCADE;

安裝位置

你可以從 Lakebase SQL 編輯器或允許執行 SQL 查詢的客戶 psql 端安裝擴充功能。 有關使用 Lakebase SQL Editor 的資訊,請參見 「使用 Lakebase SQL Editor 查詢」。 關於如何與 Postgres 客戶建立聯繫資訊,請參閱 「Connect to your project」。