Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Důležité
Automatické škálování LakeBase je v beta verzích v následujících oblastech: eastus2, westeurope, westus.
Automatické škálování LakeBase je nejnovější verze LakeBase s automatickým škálováním výpočetních prostředků, škálováním na nulu, větvení a okamžitým obnovením. Porovnání funkcí se službou Lakebase Provisioned najdete v tématu Volba mezi verzemi.
Lakebase poskytuje podporu pro rozšíření Postgres, která vám umožní rozšířit funkce databáze o další funkce a možnosti. Pokyny k instalaci rozšíření najdete v části Instalace rozšíření níže.
| Extension | Description | PG-16 | PG-17 | Documentation |
|---|---|---|---|---|
| standardizátor adres | Rozložit adresu na jednotlivé prvky pro normalizaci adresy k účelům geokódování | 3.3.3 | 3.5.0 | PostGIS Extra |
| standardizátor_dat_adres_us | Příklad datové sady pro standardizaci adres v USA | 3.3.3 | 3.5.0 | PostGIS Extra |
| autoinc | Funkce pro automatické navýšení polí | 1.0 | 1.0 | PostgreSQL spi |
| kvést | Přístupová metoda Bloomu – index založený na souboru podpisu | 1.0 | 1.0 | PostgreSQL bloom |
| btree_gin | Podpora indexování běžných datových typů v GIN | 1.3 | 1.3 | PostgreSQL btree_gin |
| btree_gist | Podpora indexování běžných datových typů v GiST | 1.7 | 1.7 | PostgreSQL btree_gist |
| citext | Datový typ pro řetězce znaků bez rozlišování malých a velkých písmen | 1.6 | 1.6 | PostgreSQL citext |
| datová krychle | Datový typ pro multidimenzionální datové krychle | 1.5 | 1.5 | Datová krychle PostgreSQL |
| databricks_auth | Rozšíření ověřování Databricks pro PostgreSQL | 1.0 | 1.0 | Rozšíření ověřování Databricks |
| dict_int | Šablona slovníku pro vyhledávání textu pro celá čísla | 1.0 | 1.0 | PostgreSQL dict_int |
| zemitost | Výpočet vzdáleností velkého kruhu na povrchu Země | 1.2 | 1.2 | PostgreSQL earthdistance |
| fuzzystrmatch | Určení podobností a vzdálenosti mezi řetězci | 1.2 | 1.2 | PostgreSQL fuzzystrmatch |
| hll | Typ pro ukládání dat HyperLogLog | 2.19 | 2.19 | PostgreSQL HLL |
| hstore | Datový typ pro ukládání sad párů klíčů (klíč, hodnota) | 1.8 | 1.8 | PostgreSQL hstore |
| insert_username | Funkce pro sledování, kdo změnil tabulku | 1.0 | 1.0 | PostgreSQL spi |
| Intagg | Agregátor celých čísel a enumerátor (zastaralé) | 1.1 | 1.1 | PostgreSQL intagg |
| intarray | Podpora funkcí, operátorů a indexů pro 1D pole celých čísel | 1.5 | 1.5 | PostgreSQL intarray |
| Datové typy pro mezinárodní standardy číslování výrobků | 1.2 | 1.2 | PostgreSQL není | |
| hle | Údržba velkých objektů | 1.1 | 1.1 | PostgreSQL lo |
| Ltree | Datový typ pro hierarchické stromové struktury | 1.2 | 1.3 | PostgreSQL ltree |
| čas_modifikace | Funkce pro sledování času poslední změny | 1.0 | 1.0 | PostgreSQL spi |
| pg_graphql | Podpora GraphQL | 1.5.11 | 1.5.11 | pg_graphql |
| pg_hint_plan | Rady optimalizátoru pro PostgreSQL | 1.6.0 | 1.7.0 | pg_hint_plan |
| pg_jsonschema | Ověřování schématu JSON | 0.3.3 | 0.3.3 | pg_jsonschema |
| pg_prewarm | Přednačtení relačních dat | 1.2 | 1.2 | PostgreSQL pg_prewarm |
| pg_stat_statements | Sledování statistik plánování a provádění všech spuštěných příkazů SQL | 1.10 | 1.11 | PostgreSQL pg_stat_statements |
| pg_trgm | Měření podobnosti textu a vyhledávání indexů na základě trigramů | 1.6 | 1.6 | Pg_trgm PostgreSQL |
| pgcrypto | Kryptografické funkce | 1.3 | 1.3 | PostgreSQL pgcrypto |
| pgrowlocks | Zobrazení informací o uzamčení na úrovni řádků | 1.2 | 1.2 | PostgreSQL pgrowlocks |
| pgstattuple | Zobrazit statistiky na úrovni n-tice | 1.5 | 1.5 | PostgreSQL pgstattuple |
| plpgsql | Procedurální jazyk PL/pgSQL | 1.0 | 1.0 | PostgreSQL PL/pgSQL |
| postgis | Geometrie PostGIS a geografické prostorové typy a funkce | 3.3.3 | 3.5.0 | PostGIS |
| postgis_raster | Rasterové typy a funkce PostGIS | 3.3.3 | 3.5.0 | PostGIS Raster |
| postgis_sfcgal | Funkce PostGIS SFCGAL | 3.3.3 | 3.5.0 | PostGIS SFCGAL |
| postgis_tiger_geocoder | PostGIS Tiger geokódér a reverzní geokódér | 3.3.3 | 3.5.0 | PostGIS Tiger Geocoder |
| postgis_topology | Prostorové typy a funkce topologie PostGIS | 3.3.3 | 3.5.0 | Topologie PostGIS |
| upřesnění | Funkce pro implementaci referenční integrity (zastaralé) | 1.0 | 1.0 | PostgreSQL spi |
| Seg | Datový typ pro reprezentaci úseček nebo intervalů s plovoucí desetinnou čárkou | 1.4 | 1.4 | PostgreSQL seg |
| tablefunc | Funkce, které manipulují s celými tabulkami, včetně křížové tabulky | 1.0 | 1.0 | PostgreSQL tablefunc |
| tcn | Aktivovaná oznámení o změnách | 1.0 | 1.0 | PostgreSQL tcn |
| tsm_system_rows | TABLESAMPLE metoda, která přijímá počet řádků jako limit | 1.0 | 1.0 | PostgreSQL tsm_system_rows |
| tsm_system_time | TABLESAMPLE metoda, která přijímá čas v milisekundách jako limit | 1.0 | 1.0 | Tsm_system_time PostgreSQL |
| odstranit přízvuk | Slovník pro vyhledávání textu, který odebere zvýraznění | 1.1 | 1.1 | PostgreSQL unaccent |
| uuid-ossp | Generování univerzálních jedinečných identifikátorů (UUID) | 1.1 | 1.1 | PostgreSQL uuid-ossp |
| vektor | Vektorový datový typ a metody přístupu ivfflat a hnsw | 0.8.0 | 0.8.0 | pgvector |
| xml2 | Dotazování XPath a XSLT | 1.1 | 1.1 | PostgreSQL xml2 |
Dotazování dostupných rozšíření
Pokud chcete zobrazit všechna rozšíření dostupná v databázi, včetně rozšíření v tabulce výše, spusťte:
SELECT * FROM pg_available_extensions ORDER BY name;
Poznámka:
Pro použití systému se nainstalují rozšíření, která se zobrazí ve výsledcích, ale ne ve výše uvedené tabulce.
Kontrola nainstalovaných rozšíření
Pokud chcete zobrazit rozšíření aktuálně nainstalovaná v databázi a jejich verze, spusťte:
SELECT * FROM pg_extension;
Instalace rozšíření
Pokud není uvedeno jinak, lze podporovaná rozšíření nainstalovat pomocí syntaxe CREATE EXTENSION .
CREATE EXTENSION <extension_name>;
Instalace rozšíření se závislostmi
Některá rozšíření závisí na jiných rozšířeních. Použijte CASCADE k automatické instalaci požadovaných závislostí. Například rozšíření související s PostGIS vyžadují základní postgis rozšíření:
CREATE EXTENSION postgis_topology CASCADE;
Tímto se nainstaluje postgis_topology a automaticky také postgis, pokud ještě není nainstalován.
Nainstalujte rozšíření bezpečně
Pokud je rozšíření již nainstalované, použijte IF NOT EXISTS, abyste se vyhnuli chybám:
CREATE EXTENSION IF NOT EXISTS pgcrypto;
Obě možnosti můžete kombinovat:
CREATE EXTENSION IF NOT EXISTS postgis_raster CASCADE;
Umístění instalace
Rozšíření můžete nainstalovat z Editoru SQL Lakebase nebo z klienta, jako je psql, který umožňuje spouštění SQL dotazů. Informace o použití Editoru SQL Lakebase naleznete v tématu Dotazování pomocí Editoru SQL Lakebase. Informace o připojení pomocí klientů Postgres najdete v tématu Připojení k projektu.