Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Importante
La scalabilità automatica di Lakebase si trova in Beta nelle aree seguenti: eastus2, westeurope, westus.
Lakebase Autoscaling è la versione più recente di Lakebase con calcolo autoscalante, riduzione a zero, ramificazione e ripristino istantaneo. Per il confronto delle funzionalità con Lakebase Provisioned, vedere scegliere tra le versioni.
Lakebase offre supporto per le estensioni Postgres, consentendo di estendere le funzionalità del database con funzionalità e funzionalità aggiuntive. Per istruzioni sull'installazione dell'estensione, vedere la sezione Installare un'estensione di seguito.
| Extension | Description | PG-16 | PG-17 | Documentation |
|---|---|---|---|---|
| standardizzatore_di_indirizzi | Analizzare un indirizzo in elementi costitutivi per la normalizzazione degli indirizzi di geocodifica | 3.3.3 | 3.5.0 | PostGIS Extra |
| standardizzatore_indirizzi_dati_usa | Esempio di set di dati Standardizzatore di Indirizzi Stati Uniti | 3.3.3 | 3.5.0 | PostGIS Extra |
| autoinc | Funzioni per i campi di autoincremento | 1.0 | 1.0 | PostgreSQL spi |
| fioritura | Metodo di accesso Bloom - Indice basato su file di firma | 1.0 | 1.0 | PostgreSQL bloom |
| btree_gin | Supporto per l'indicizzazione di tipi di dati comuni in GIN | 1.3 | 1.3 | PostgreSQL btree_gin |
| btree_gist | Supporto per l'indicizzazione di tipi di dati comuni in GiST | 1.7 | 1.7 | PostgreSQL btree_gist |
| citext | Tipo di dati per stringhe di caratteri senza distinzione tra maiuscole e minuscole | 1.6 | 1.6 | PostgreSQL citext |
| cubo | Tipo di dati per cubi multidimensionali | 1,5 | 1,5 | Cubo PostgreSQL |
| databricks_auth | Estensione di autenticazione di Databricks per PostgreSQL | 1.0 | 1.0 | Estensione di autenticazione di Databricks |
| dict_int | Modello di dizionario di ricerca del testo per numeri interi | 1.0 | 1.0 | PostgreSQL dict_int |
| terradistance | Calcolare grandi distanze circolari sulla superficie della Terra | 1.2 | 1.2 | PostgreSQL earthdistance |
| fuzzystrmatch | Determinare analogie e distanza tra stringhe | 1.2 | 1.2 | PostgreSQL fuzzystrmatch |
| hll | Tipo per l'archiviazione dei dati di HyperLogLog | 2.19 | 2.19 | PostgreSQL HLL |
| hstore | Tipo di dati per l'archiviazione di set di coppie (chiave, valore) | 1.8 | 1.8 | hstore di PostgreSQL |
| inserisci_nome_utente | Funzioni per il rilevamento di chi ha modificato una tabella | 1.0 | 1.0 | PostgreSQL spi |
| intagg | Aggregatore numerico intero ed enumeratore (obsoleto) | 1.1 | 1.1 | PostgreSQL intagg |
| intarray | Funzioni, operatori e supporto dell'indice per matrici 1D di numeri interi | 1,5 | 1,5 | PostgreSQL intarray |
| non è | Tipi di dati per standard internazionali di numerazione dei prodotti | 1.2 | 1.2 | PostgreSQL non è |
| ecco | Manutenzione di oggetti di grandi dimensioni | 1.1 | 1.1 | PostgreSQL lo |
| ltree | Tipo di dati per strutture ad albero gerarchico | 1.2 | 1.3 | PostgreSQL ltree |
| moddatetime | Funzioni per il rilevamento dell'ora dell'ultima modifica | 1.0 | 1.0 | PostgreSQL spi |
| pg_graphql | Supporto di GraphQL | 1.5.11 | 1.5.11 | pg_graphql |
| pg_hint_plan | Suggerimenti dell'ottimizzatore per PostgreSQL | 1.6.0 | 1.7.0 | pg_hint_plan |
| pg_jsonschema | Convalida dello schema JSON | 0.3.3 | 0.3.3 | pg_jsonschema |
| pg_prewarm | Dati di relazione prewarm | 1.2 | 1.2 | PostgreSQL pg_prewarm |
| pg_stat_statements | Tenere traccia delle statistiche di pianificazione ed esecuzione di tutte le istruzioni SQL eseguite | 1.10 | 1.11 | PostgreSQL pg_stat_statements |
| pg_trgm | Misurazione della somiglianza del testo e ricerca di indici in base ai trigrammi | 1.6 | 1.6 | Pg_trgm PostgreSQL |
| pgcrypto | Funzioni crittografiche | 1.3 | 1.3 | Pgcrypto postgreSQL |
| pgrowlocks | Mostra informazioni sul blocco a livello di riga | 1.2 | 1.2 | PostgreSQL pgrowlocks |
| pgstattuple | Mostra statistiche a livello di tupla | 1,5 | 1,5 | PostgreSQL pgstattuple |
| plpgsql | Linguaggio procedurale PL/pgSQL | 1.0 | 1.0 | PostgreSQL PL/pgSQL |
| postgis | Funzioni e tipi spaziali di geometria postGIS e geografia | 3.3.3 | 3.5.0 | PostGIS |
| postgis_raster | Tipi e funzioni raster PostGIS | 3.3.3 | 3.5.0 | PostGIS Raster |
| postgis_sfcgal | Funzioni PostGIS SFCGAL | 3.3.3 | 3.5.0 | PostGIS SFCGAL |
| postgis_tiger_geocoder | PostGIS Tiger geocoder e geocoder inverso | 3.3.3 | 3.5.0 | PostGIS Tiger Geocoder |
| postgis_topology | Funzioni e tipi spaziali di topologia PostGIS | 3.3.3 | 3.5.0 | Topologia PostGIS |
| refint | Funzioni per l'implementazione dell'integrità referenziale (obsoleto) | 1.0 | 1.0 | PostgreSQL spi |
| Seg | Tipo di dati per la rappresentazione di segmenti di linea o intervalli a virgola mobile | 1.4 | 1.4 | PostgreSQL Seg |
| tablefunc | Funzioni che modificano intere tabelle, inclusi i campi incrociati | 1.0 | 1.0 | Funzione tabella PostgreSQL |
| tcn | Notifiche di modifica attivate | 1.0 | 1.0 | PostgreSQL tcn |
| tsm_system_rows | TABLESAMPLE metodo che accetta il numero di righe come limite | 1.0 | 1.0 | PostgreSQL tsm_system_rows |
| tsm_system_time | TABLESAMPLE metodo che accetta tempo in millisecondi come limite | 1.0 | 1.0 | Tsm_system_time PostgreSQL |
| rimozione dell'accento | Dizionario di ricerca del testo che rimuove gli accenti | 1.1 | 1.1 | PostgreSQL unaccent |
| uuid-ossp | Generare identificatori univoci universalmente (UUID) | 1.1 | 1.1 | PostgreSQL uuid-ossp |
| vettore | Tipi di dati vettoriali e metodi di accesso ivfflat e hnsw | 0.8.0 | 0.8.0 | pgvector |
| xml2 | Utilizzo di XPath per interrogazioni e XSLT | 1.1 | 1.1 | PostgreSQL xml2 |
Consultare le estensioni disponibili
Per visualizzare tutte le estensioni disponibili nel database, incluse quelle nella tabella precedente, eseguire:
SELECT * FROM pg_available_extensions ORDER BY name;
Annotazioni
Le estensioni visualizzate nei risultati ma non nella tabella precedente vengono installate per l'uso del sistema.
Controllare le estensioni installate
Per visualizzare le estensioni attualmente installate nel database e le relative versioni, eseguire:
SELECT * FROM pg_extension;
Installare un'estensione
Se non diversamente specificato, le estensioni supportate possono essere installate usando la sintassi CREATE EXTENSION .
CREATE EXTENSION <extension_name>;
Installare estensioni con dipendenze
Alcune estensioni dipendono da altre estensioni. Usare CASCADE per installare automaticamente le dipendenze necessarie. Ad esempio, le estensioni correlate a PostGIS richiedono l'estensione di base postgis :
CREATE EXTENSION postgis_topology CASCADE;
Viene installato postgis_topology e postgis viene installato automaticamente se non è già presente.
Installare le estensioni in modo sicuro
Usare IF NOT EXISTS per evitare errori se l'estensione è già installata:
CREATE EXTENSION IF NOT EXISTS pgcrypto;
È possibile combinare entrambe le opzioni:
CREATE EXTENSION IF NOT EXISTS postgis_raster CASCADE;
Percorsi di installazione
È possibile installare le estensioni dall'editor SQL di Lakebase o da un client, psql ad esempio per consentire l'esecuzione di query SQL. Per informazioni sull'uso dell'editor SQL di Lakebase, vedere Eseguire query con l'editor SQL di Lakebase. Per informazioni sulla connessione con i client Postgres, vedere Connettersi al progetto.