PostgreSQL: Activación de la extensión PostGIS de PostgreSQL

Esta documentación forma parte de la guía Empezando. Consulte la guía completa aquí: Cómo empezar con PostgreSQL.

👋 ¡Bienvenido a la documentación de Stackhero!

Stackhero ofrece una solución nube PostgreSQL lista para usar que proporciona una serie de beneficios, incluyendo:

  • Conexiones y transferencias de datos ilimitadas.
  • Interfaz web PgAdmin incluida.
  • Muchos módulos incluidos como PostGIS, TimescaleDB y PgVector.
  • Actualizaciones sin esfuerzo con solo un clic.
  • Rendimiento óptimo y seguridad robusta impulsada por una VM privada y dedicada.

Ahorre tiempo y simplifique su vida: ¡solo toma 5 minutos probar la solución de nube hosting PostgreSQL de Stackhero!

La extensión PostGIS está incluida con nuestro servicio PostgreSQL. Debe activarla en cada base de datos donde planee usarla.

Para activar la extensión, conéctese a su base de datos y ejecute esta consulta:

CREATE EXTENSION postgis;

Puede verificar que PostGIS está funcionando comprobando su versión:

SELECT PostGIS_Full_Version();

Alternativamente, recupere una lista de todas las extensiones PostGIS instaladas:

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

Si es necesario, puede agregar otras extensiones. Sin embargo, se recomienda encarecidamente que no active extensiones que no vaya a usar:

-- Activar PostGIS
CREATE EXTENSION postgis;

-- Activar soporte raster
CREATE EXTENSION postgis_raster;

-- Activar Topología
CREATE EXTENSION postgis_topology;

-- Coincidencia difusa necesaria para Tiger
CREATE EXTENSION fuzzystrmatch;

-- Estandarizador basado en reglas
CREATE EXTENSION address_standardizer;

-- Conjunto de datos de ejemplo de reglas
CREATE EXTENSION address_standardizer_data_us;

-- Activar Geocodificador US Tiger
CREATE EXTENSION postgis_tiger_geocoder;

Precaución: ¡no active PostGIS en la base de datos postgres!