PostgreSQL: Activer l'extension PostgreSQL PostGIS

Cette documentation fait partie du guide Premiers pas. Consultez le guide complet ici : Comment débuter avec PostgreSQL.

👋 Bienvenue sur la documentation de Stackhero !

Stackhero propose une solution PostgreSQL cloud prête à l'emploi qui offre de nombreux avantages, notamment :

  • Connexions et transferts de données illimités.
  • Interface web PgAdmin incluse.
  • De nombreux modules inclus comme PostGIS, TimescaleDB et PgVector.
  • Mises à jour simplifiées en un clic.
  • Performance optimale et sécurité renforcée grâce à une VM privée et dédiée.

Gagnez du temps et simplifiez-vous la vie : il suffit de 5 minutes pour essayer la solution PostgreSQL cloud hosting de Stackhero !

L'extension PostGIS est incluse avec notre service PostgreSQL. Vous devez l'activer sur chaque base où vous souhaitez l'utiliser.

Pour activer l'extension, connectez-vous à votre base et exécutez la requête suivante :

CREATE EXTENSION postgis;

Vous pouvez vérifier que PostGIS fonctionne en consultant sa version :

SELECT PostGIS_Full_Version();

Vous pouvez aussi obtenir la liste de toutes les extensions PostGIS installées :

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

Si besoin, vous pouvez ajouter d'autres extensions. Cependant, il est fortement conseillé de n'activer que les extensions dont vous avez réellement besoin :

-- Activer PostGIS
CREATE EXTENSION postgis;

-- Activer le support raster
CREATE EXTENSION postgis_raster;

-- Activer la topologie
CREATE EXTENSION postgis_topology;

-- Correspondance floue nécessaire pour Tiger
CREATE EXTENSION fuzzystrmatch;

-- Standardiseur basé sur des règles
CREATE EXTENSION address_standardizer;

-- Jeu de données d'exemple pour le standardiseur
CREATE EXTENSION address_standardizer_data_us;

-- Activer le geocodeur US Tiger
CREATE EXTENSION postgis_tiger_geocoder;

Attention : n'activez pas PostGIS sur la base postgres !