PostgreSQL: Attivazione dell'estensione PostGIS di PostgreSQL

Questa documentazione fa parte della guida Iniziare. Consulta la guida completa qui: Come iniziare con PostgreSQL.

👋 Benvenuti nella documentazione di Stackhero!

Stackhero offre un servizio PostgreSQL cloud completamente gestito, progettato per garantire affidabilità e velocità:

  • Connessioni e trasferimenti dati illimitati per una scalabilità senza limiti.
  • Interfaccia web PgAdmin inclusa per una gestione intuitiva del database.
  • Estensioni popolari incluse, come PostGIS, TimescaleDB e PgVector.
  • Aggiornamenti semplici e immediati con un solo clic per mantenere il database sicuro e aggiornato.
  • Elevate prestazioni e massima sicurezza su infrastruttura privata e dedicata.

Potete iniziare con il PostgreSQL cloud hosting di Stackhero in pochi minuti. Godetevi un'esperienza database affidabile e risparmiate tempo prezioso nella gestione dei vostri dati.

L'estensione PostGIS è inclusa con il nostro servizio PostgreSQL. Devi attivarla su ogni database in cui prevedi di utilizzarla.

Per attivare l'estensione, connettiti al tuo database ed esegui questa query:

CREATE EXTENSION postgis;

Puoi verificare che PostGIS funzioni controllando la sua versione:

SELECT PostGIS_Full_Version();

In alternativa, recupera un elenco di tutte le estensioni PostGIS installate:

SELECT * FROM pg_extension WHERE extname LIKE 'postgis%';

Se necessario, puoi aggiungere altre estensioni. Tuttavia, è fortemente consigliato non attivare estensioni che non utilizzerai:

-- Abilita PostGIS
CREATE EXTENSION postgis;

-- Abilita supporto raster
CREATE EXTENSION postgis_raster;

-- Abilita Topologia
CREATE EXTENSION postgis_topology;

-- Corrispondenza fuzzy necessaria per Tiger
CREATE EXTENSION fuzzystrmatch;

-- Standardizzatore basato su regole
CREATE EXTENSION address_standardizer;

-- Set di dati di esempio delle regole
CREATE EXTENSION address_standardizer_data_us;

-- Abilita US Tiger Geocoder
CREATE EXTENSION postgis_tiger_geocoder;

Attenzione: non attivare PostGIS sul database postgres!