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=#
le script de création de la base est encodé en LATIN1, il faut le préciser (
voir)==
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
correction de l'absence des tables taxon_animal_est_protege et taxon_vegetal_est_protege
suppression de la vue cen_export_ligne_flore_selon_format (les vues seront proposées sur le site, comme les fonctions plpgsql
suppression des commandes d'attribution de propriétaire
le script correspondant est disponible
ici
suppression des attributs “envahissantes” dans les tables “referentiel_taxon_animal” et “referentiel_taxon_vegetal”
création deux deux table “taxon_animal_est_envahissant” et “taxon_vegetal_est_envahissant”
le script correspondant est disponible
ici