這很重要
湖底自動縮放在以下地區處於 Beta 階段: eastus2、 westeurope、 westus。
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」。