-
Postresql et postgis
Bonjour,
J'ai une base de donnée "B1" de type PostgreSql et là à ce moment je veux bien utiliser PostGis et les fonctionnalité de JTS , donc mon problème je trouve pas comment ajouter dans ma base B1 des tables qui ont les types qu'offre PostGis, vraiment c'est ma première expérience avec ces outils.
-
Bonjour,
Tu as 2 manières de faire cela:
-Dans le cas où tu as déjà une BD mais qui n'est pas de "type" Postgis.
Avec pgAdminIII dans ta BD B1 utilise le Query Tool et ouvre lwpostgis.sql qui doit se trouver dans:
...\PostgreSQL\8.3\share\contrib
Puis exécute la requête avec la flèche verte.
Fais la même chose avec spatial_ref_sys.sql qui doit se trouver dans le même répertoire.
-Autre méthode; lors de la création d'une nouvelle base de données avec pgAdminIII. Dans la fenêtre "New Database..." tu as un champ template.
Mets-y le nom d'une BD de type Postgis. Tu dois avoir une table "template_postgis" qui a été créée lors de l'installation de Postgis.
Par la suite si tu as d'autres questions sur Postgis je te conseille d'aller voir sur ce forum:
http://georezo.net/forum/viewforum.php?id=31
-
Bonsoir,
Je te remercie pour les deux méthodes, j'ai choisi la 1 ére , mais quand j'exécute lwpostgis.sql j'ai eu ce message d'erreur:
ERROR: language "plpgsql" does not exist
Qu'est ce que je devrais ajouter ?
Merci
-
D'après le message, il faut faire
Code:
create language plpgsql;
dans la base en question