Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Von Bedeutung
Lakebase Autoscaling ist in Beta in den folgenden Regionen: eastus2, westeurope, westus.
Lakebase Autoscaling ist die neueste Version von Lakebase mit automatischer Berechnung, Skalierung bis Null, Verzweigung und sofortiger Wiederherstellung. Einen Featurevergleich mit Lakebase Provisioned finden Sie unter Auswahl zwischen Versionen.
Lakebase bietet Unterstützung für Postgres-Erweiterungen, sodass Sie Ihre Datenbankfunktionalität mit zusätzlichen Features und Funktionen erweitern können. Anweisungen zur Installation finden Sie im Abschnitt "Installieren einer Erweiterung " weiter unten.
| Extension | Description | PG-16 | PG-17 | Dokumentation |
|---|---|---|---|---|
| Adressstandardisierer | Analysiere eine Adresse in ihre Bestandteile zur Adressnormalisierung durch Geokodierung | 3.3.3 | 3.5.0 | PostGIS-Extras |
| address_standardizer_data_us | Beispiel für Adressenstandardisierer US-Datensatz | 3.3.3 | 3.5.0 | PostGIS-Extras |
| autoinc | Funktionen für automatisches Erhöhen von Feldern | 1,0 | 1,0 | PostgreSQL spi |
| bloom | Bloom-Zugriffsmethode – Dateibasierter Signaturindex | 1,0 | 1,0 | PostgreSQL-Blüte |
| btree_gin | Unterstützung für die Indizierung allgemeiner Datentypen in GIN | 1.3 | 1.3 | PostgreSQL btree_gin |
| btree_gist | Unterstützung für die Indizierung allgemeiner Datentypen in GiST | 1.7 | 1.7 | PostgreSQL btree_gist |
| citext | Datentyp für Zeichenfolgen, unabhängig von Groß- und Kleinschreibung | 1.6 | 1.6 | PostgreSQL citext |
| Würfel | Datentyp für multidimensionale Cubes | 1.5 | 1.5 | PostgreSQL-Würfel |
| databricks_auth | Databricks-Authentifizierungserweiterung für PostgreSQL | 1,0 | 1,0 | Databricks-Authentifizierungserweiterung |
| dict_int | Textsuchwörterbuchvorlage für ganze Zahlen | 1,0 | 1,0 | PostgreSQL dict_int |
| Erddistance | Berechnen von großen Kreisabständen auf der Erdoberfläche | 1.2 | 1.2 | PostgreSQL earthdistance |
| fuzzystrmatch | Bestimmen von Ähnlichkeiten und Distanzen zwischen Zeichenfolgen | 1.2 | 1.2 | PostgreSQL fuzzystrmatch |
| hll | Typ zum Speichern von Hyperloglog-Daten | 2.19 | 2.19 | PostgreSQL HLL |
| hstore | Datentyp zum Speichern von Mengen aus (Schlüssel, Wert)-Paaren | 1.8 | 1.8 | PostgreSQL hstore |
| insert_username | Funktionen zum Nachverfolgen, wer eine Tabelle geändert hat | 1,0 | 1,0 | PostgreSQL spi |
| intagg | Ganzzahlaggregator und Enumerator (veraltet) | 1.1 | 1.1 | PostgreSQL intagg |
| intarray | Funktionen, Operatoren und Indexunterstützung für 1D-Arrays ganzzahliger Zahlen | 1.5 | 1.5 | PostgreSQL intarray |
| isn | Datentypen für internationale Produktnummerierungsstandards | 1.2 | 1.2 | PostgreSQL ist nicht |
| lo | Wartung großer Objekte | 1.1 | 1.1 | PostgreSQL lo |
| ltree | Datentyp für hierarchische baumstrukturierte Strukturen | 1.2 | 1.3 | PostgreSQL ltree |
| moddatetime | Funktionen zum Nachverfolgen der letzten Änderungszeit | 1,0 | 1,0 | PostgreSQL spi |
| pg_graphql | GraphQL-Unterstützung | 1.5.11 | 1.5.11 | pg_graphql |
| pg_hint_plan | Optimiererhinweise für PostgreSQL | 1.6.0 | 1.7.0 | pg_hint_plan |
| pg_jsonschema | JSON-Schemaüberprüfung | 0.3.3 | 0.3.3 | pg_jsonschema |
| pg_prewarm | Vorwarm-Beziehungsdaten | 1.2 | 1.2 | PostgreSQL pg_prewarm |
| pg_stat_statements | Nachverfolgen von Planungs- und Ausführungsstatistiken aller ausgeführten SQL-Anweisungen | 1.10 | 1.11 | PostgreSQL pg_stat_statements |
| pg_trgm | Vergleichsmessung und Indexsuche für Text basierend auf Trigrammen | 1.6 | 1.6 | PostgreSQL pg_trgm |
| pgcrypto | Kryptografische Funktionen | 1.3 | 1.3 | PostgreSQL pgcrypto |
| pgrowlocks | Anzeigen von Sperrinformationen auf Zeilenebene | 1.2 | 1.2 | PostgreSQL pgrowlocks |
| pgstattuple | Anzeigen von Statistiken auf Tupel-Ebene | 1.5 | 1.5 | PostgreSQL pgstattuple |
| plpgsql | PL/pgSQL-Prozedursprache | 1,0 | 1,0 | PostgreSQL PL/pgSQL |
| postgis | PostGIS-Geometrie- und geografische räumliche Typen und Funktionen | 3.3.3 | 3.5.0 | PostGIS |
| postgis_raster | PostGIS-Rastertypen und -Funktionen | 3.3.3 | 3.5.0 | PostGIS Raster |
| postgis_sfcgal | PostGIS SFCGAL-Funktionen | 3.3.3 | 3.5.0 | PostGIS SFCGAL |
| postgis_tiger_geocoder | PostGIS Tiger Geocoder und umgekehrter Geocoder | 3.3.3 | 3.5.0 | PostGIS Tiger Geocoder |
| postgis_topology | Raumtypen und Funktionen der PostGIS-Topologie | 3.3.3 | 3.5.0 | PostGIS-Topologie |
| refint | Funktionen für die Implementierung referenzieller Integrität (veraltet) | 1,0 | 1,0 | PostgreSQL spi |
| seg | Datentyp für die Darstellung von Liniensegmenten oder Gleitkommaintervallen | 1.4 | 1.4 | PostgreSQL seg |
| tablefunc | Funktionen, die ganze Tabellen bearbeiten, einschließlich Kreuztabellen | 1,0 | 1,0 | PostgreSQL tablefunc |
| tcn | Ausgelöste Änderungsbenachrichtigungen | 1,0 | 1,0 | PostgreSQL tcn |
| tsm_system_rows | TABLESAMPLE Methode, die die Anzahl von Zeilen als Grenzwert akzeptiert | 1,0 | 1,0 | PostgreSQL tsm_system_rows |
| tsm_system_time | TABLESAMPLE -Methode, die Zeit in Millisekunden als Grenzwert annimmt | 1,0 | 1,0 | PostgreSQL tsm_system_time |
| unaccent | Textsuchwörterbuch, das Akzente entfernt | 1.1 | 1.1 | PostgreSQL unaccent |
| uuid-ossp | Generieren von universellen eindeutigen Bezeichnern (UUIDs) | 1.1 | 1.1 | PostgreSQL uuid-ossp |
| Vektor | Vektordatentyp und Ivfflat- und hnsw-Zugriffsmethoden | 0.8.0 | 0.8.0 | pgvector |
| xml2 | XPath-Abfragen und XSLT | 1.1 | 1.1 | PostgreSQL xml2 |
Verfügbare Erweiterungen abfragen
Um alle in Ihrer Datenbank verfügbaren Erweiterungen anzuzeigen, einschließlich derer in der obigen Tabelle, führen Sie Folgendes aus:
SELECT * FROM pg_available_extensions ORDER BY name;
Hinweis
Erweiterungen, die in den Ergebnissen, aber nicht in der obigen Tabelle angezeigt werden, werden zur Systemverwendung installiert.
Überprüfen installierter Erweiterungen
Um die derzeit in Ihrer Datenbank installierten Erweiterungen und deren Versionen anzuzeigen, führen Sie Folgendes aus:
SELECT * FROM pg_extension;
Installieren einer Erweiterung
Sofern nicht anders angegeben, können unterstützte Erweiterungen mithilfe der CREATE EXTENSION-Syntax installiert werden.
CREATE EXTENSION <extension_name>;
Installieren von Erweiterungen mit Abhängigkeiten
Einige Erweiterungen hängen von anderen Erweiterungen ab. Verwenden Sie CASCADE, um die erforderlichen Abhängigkeiten automatisch zu installieren. Für PostGIS-bezogene Erweiterungen ist beispielsweise die Basiserweiterung postgis erforderlich:
CREATE EXTENSION postgis_topology CASCADE;
Dadurch wird postgis_topology installiert und postgis automatisch, falls es noch nicht installiert ist.
Sicheres Installieren von Erweiterungen
Verwenden Sie IF NOT EXISTS, um Fehler zu vermeiden, wenn die Erweiterung bereits installiert ist.
CREATE EXTENSION IF NOT EXISTS pgcrypto;
Sie können beide Optionen kombinieren:
CREATE EXTENSION IF NOT EXISTS postgis_raster CASCADE;
Installationsorte
Sie können Erweiterungen aus dem Lakebase SQL-Editor oder von einem Client installieren, z. B. psql, der die Ausführung von SQL-Abfragen zulässt. Informationen zur Verwendung des Lakebase SQL-Editors finden Sie unter "Query with Lakebase SQL Editor". Informationen zum Herstellen einer Verbindung mit Postgres-Clients finden Sie unter Herstellen einer Verbindung mit Ihrem Projekt.