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 una soluzione cloud PostgreSQL pronta all'uso che fornisce una serie di vantaggi, tra cui:

  • Connessioni e trasferimenti di dati illimitati.
  • Interfaccia web PgAdmin inclusa.
  • Molti moduli inclusi come PostGIS, TimescaleDB e PgVector.
  • Aggiornamenti senza sforzo con un solo clic.
  • Prestazioni ottimali e sicurezza robusta grazie a una VM privata e dedicata.

Risparmia tempo e semplifica la tua vita: ci vogliono solo 5 minuti per provare la soluzione di cloud hosting PostgreSQL di Stackhero!

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!