les mots en italiques sont à adapter selon vos choix.
La configuration utilisée pour ce tutoriel est la suivante : hôte : localhost, utilisateur : dba, base modèle : template1, base de données à créer : sicen, encodage : UTF8, projection : lambert II étendu (code EPSG 27572)
(toutes les étapes mentionnées ci-dessous peuvent être réalisées “graphiquement” avec pgadmin)
psql -h //localhost// -U //dba// template1
template1=# CREATE DATABASE //sicen// TEMPLATE=template1;
template1=# \c sicen;
L'invite de commande devient : sicen=#
template1=# set client_encoding=latin1;
Remarque : les noms des objets de la bdd ne possèdent pas de caractère accentués, ce sont les commentaires qui posent un problème d'encodage. Une version UTF8 du script est disponible ici.
sicen=# create language plpgsql;
sicen=# \i ///usr/share/postgresql-8.3-postgis///lwpostgis.sql; sicen=# \i ///usr/share/postgresql-8.3-postgis///spatial_ref_sys.sql;
(toutes les étapes mentionnées ci-dessous peuvent être réalisées “graphiquement” avec pgadmin)
psql -h localhost -U dba template1
template1=# CREATE DATABASE //sicen// TEMPLATE=template_postgis;
si vous souhaitez changer de projection, remplacer dans le fichier toutes les occurrences de “27572” par le code EPSG de votre choix
sicen=# \i /home/mathieu/Desktop/sicen_xxx.sql]];
Le dictionnaire de données correspondant est disponible ici
Tous les scripts, depuis la version 0 sont disponibles ici