Megosztás:


Postgres-bővítmények

Fontos

A Lakebase automatikus skálázása bétaverzióban érhető el a következő régiókban: eastus2, , westeuropewestus.

A Lakebase Autoscaling a Lakebase legújabb verziója automatikus skálázási számítással, nullára skálázással, elágaztatással és azonnali visszaállítással. A Lakebase Provisioned szolgáltatással való összehasonlításához tekintse meg a verziók közötti választást.

A Lakebase támogatja a Postgres-bővítményeket, így további funkciókkal és képességekkel bővítheti az adatbázis funkcióit. A bővítmény telepítési utasításait az alábbi bővítménytelepítési szakaszban találja.

Extension Description PG-16 PG-17 Documentation
cím szabványosító A címet geokódolási normalizáláshoz szükséges összetevőkké elemezni 3.3.3 3.5.0 PostGIS bővítmények
cím_egységesítő_adatok_us Cím szabványosító amerikai adathalmaz példa 3.3.3 3.5.0 PostGIS Extrák
autoinc Automatikusan növekvő mezők függvényei 1.0 1.0 PostgreSQL spi
virágzik Bloom hozzáférési módszer – aláírásfájl-alapú index 1.0 1.0 A PostgreSQL virágzása
btree_gin Gyakori adattípusok indexelésének támogatása a GIN-ben 1.3 1.3 PostgreSQL btree_gin
btree_gist Gyakori adattípusok indexelésének támogatása a GiST-ben 1.7 1.7 PostgreSQL btree_gist
citext Kis- és nagybetűket nem megkülönböztető karaktersztringek adattípusa 1.6 1.6 PostgreSQL citext
adatkocka Adattípus többdimenziós kockákhoz 1.5 1.5 PostgreSQL-kocka
databricks_auth Databricks hitelesítési bővítmény a PostgreSQL-hez 1.0 1.0 Databricks hitelesítési bővítmény
dict_int Szövegkeresési szótársablon egész számokhoz 1.0 1.0 PostgreSQL dict_int
földesi lét Nagy kör távolságok kiszámítása a Föld felszínén 1.2 1.2 PostgreSQL earthdistance
fuzzystrmatch Sztringek közötti hasonlóságok és távolságok meghatározása 1.2 1.2 PostgreSQL fuzzystrmatch
hll Hyperloglog-adatok tárolásának típusa 2.19 2.19 PostgreSQL HLL
hstore Adattípus (kulcs, érték) párok készleteinek tárolásához 1.8 1.8 PostgreSQL hstore
insert_username Függvények a tábla módosításának nyomon követéséhez 1.0 1.0 PostgreSQL spi
intagg Egész számok összesítője és enumerátora (elavult) 1.1 1.1 PostgreSQL intagg
intarray Függvények, operátorok és indextámogatás egész számok egydimenziós tömbjeihez 1.5 1.5 PostgreSQL intarray
Isn Adattípusok nemzetközi termékszámozási szabványokhoz 1.2 1.2 A PostgreSQL nem
nézd Nagy méretű objektumok karbantartása 1.1 1.1 PostgreSQL lo
ltree Hierarchikus faszerű struktúrák adattípusa 1.2 1.3 PostgreSQL ltree
módosított dátum/idő Függvények a legutóbbi módosítás időpontjának nyomon követéséhez 1.0 1.0 PostgreSQL spi
pg_graphql GraphQL-támogatás 1.5.11 1.5.11 pg_graphql
pg_hint_plan Optimalizáló tippek a PostgreSQL-hez 1.6.0 1.7.0 pg_hint_plan
pg_jsonschema JSON-séma érvényesítése 0.3.3 0.3.3 pg_jsonschema
pg_prewarm Előmelegített kapcsolat adatok 1.2 1.2 PostgreSQL-pg_prewarm
pg_stat_statements Az összes végrehajtott SQL-utasítás tervezési és végrehajtási statisztikáinak nyomon követése 1.10 1.11 PostgreSQL pg_stat_statements
pg_trgm Szöveg-hasonlóság mérése és indexkeresés trigramok alapján 1.6 1.6 PostgreSQL pg_trgm
pgcrypto Kriptográfiai függvények 1.3 1.3 PostgreSQL pgcrypto
pgrowlocks Sorszintű zárolási információk megjelenítése 1.2 1.2 PostgreSQL pgrowlocks
pgstattuple Tuppelszintű statisztikák megjelenítése 1.5 1.5 PostgreSQL pgstattuple
plpgsql PL/pgSQL eljárási nyelv 1.0 1.0 PostgreSQL PL/pgSQL
postgis PostGIS geometria és földrajzi térbeli típusok és függvények 3.3.3 3.5.0 PostGIS
postgis_raster PostGIS rasztertípusok és függvények 3.3.3 3.5.0 PostGIS Raster
postgis_sfcgal PostGIS SFCGAL függvények 3.3.3 3.5.0 PostGIS SFCGAL
postgis_tiger_geocoder PostGIS TIGER geokódoló és fordított geokódoló 3.3.3 3.5.0 PostGIS Tiger Geocoder
postgis_topology PostGIS-topológia térbeli típusai és függvényei 3.3.3 3.5.0 PostGIS-topológia
finomítás Hivatkozási integritás megvalósítására szolgáló függvények (elavult) 1.0 1.0 PostgreSQL spi
szeg Adattípus vonalszegmensek vagy lebegőpontos intervallumok ábrázolása céljából 1.4 1.4 PostgreSQL seg
tablefunc Egész táblákat kezelő függvények, beleértve a kereszttáblát is 1.0 1.0 PostgreSQL tablefunc
tcn Aktivált változásértesítések 1.0 1.0 PostgreSQL tcn
tsm_rendszer_sorok TABLESAMPLE metódus, amely korlátként fogadja el a sorok számát 1.0 1.0 PostgreSQL tsm_system_rows
tsm_rendszer_idő TABLESAMPLE metódus, amely ezredmásodpercben korlátként fogadja el az időt 1.0 1.0 PostgreSQL tsm_system_time
ékezet nélküli Jelölőszíneket eltávolító szövegkeresési szótár 1.1 1.1 A PostgreSQL nem megfelelő
uuid-ossp Univerzálisan egyedi azonosítók (UUID-k) létrehozása 1.1 1.1 PostgreSQL uuid-ossp
vektor Vektoros adattípus és ivfflat és hnsw hozzáférési módszerek 0.8.0 0.8.0 pgvector
xml2 XPath-lekérdezés és XSLT 1.1 1.1 PostgreSQL xml2

Elérhető bővítmények lekérdezése

Ha meg szeretné tekinteni az adatbázisban elérhető összes bővítményt, beleértve a fenti táblázatban szereplő bővítményeket is, futtassa a következőt:

SELECT * FROM pg_available_extensions ORDER BY name;

Megjegyzés:

Az eredményekben megjelenő, de a fenti táblázatban nem szereplő bővítmények rendszerhasználatra vannak telepítve.

Telepített bővítmények ellenőrzése

Az adatbázisban jelenleg telepített bővítmények és azok verzióinak megtekintéséhez futtassa a következőt:

SELECT * FROM pg_extension;

Bővítmény telepítése

Ha másként nem jelezzük, a támogatott bővítmények a CREATE EXTENSION szintaxissal telepíthetők.

CREATE EXTENSION <extension_name>;

Bővítmények telepítése függőségekkel

Egyes bővítmények más bővítménytől függenek. A szükséges függőségek automatikus telepítéséhez használható CASCADE . A PostGIS-hez kapcsolódó bővítmények például az alapbővítményt postgis igénylik:

CREATE EXTENSION postgis_topology CASCADE;

Ez telepíti postgis_topology és automatikusan telepíti postgis , ha még nincs telepítve.

Bővítmények biztonságos telepítése

Használja a IF NOT EXISTS hibák elkerülése érdekében, ha a bővítmény már telepítve van.

CREATE EXTENSION IF NOT EXISTS pgcrypto;

Mindkét lehetőséget kombinálhatja:

CREATE EXTENSION IF NOT EXISTS postgis_raster CASCADE;

Telepítési helyek

Bővítményeket telepíthet a Lakebase SQL-szerkesztőből vagy egy olyan ügyfélprogramból, mint például psql, amely lehetővé teszi az SQL-lekérdezések futtatását. A Lakebase SQL-szerkesztő használatáról további információt a Lakebase SQL Editor lekérdezésében talál. További információ a Postgres-ügyfelekkel való kapcsolódásról: Csatlakozás a projekthez.