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 è disponibile nelle aree seguenti: eastus, eastus2, centralus, southcentralus, westus, westus2, canadacentral, brazilsouth, northeurope, uksouth, westeurope, australiaeast, centralindia, southeastasia.
La scalabilità automatica di Lakebase è la versione più recente di Lakebase, con calcolo autoscalabile, scalabilità fino a zero, ramificazione e ripristino immediato. Se sei un utente provisioning di Lakebase, vedere Lakebase provisioning.
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.