On va commencer par PostgreSQL. Nous nous occuperons de PostGIS plus tard.
Pour s'assurer que PostgreSQL a été installé, nous utiliserons les commandes suivantes which pg_config; for i in 'version' 'bindir' ; do pg_config --$i;done
qui devraient nous renvoyer :
indiquant que PostgreSQL a bien été installé dans le répertoire /usr/local et que la version en cours est la 8.0.2.
ATTENTION : contrairement aux autres sections, cette section doit avoir lieu sous la session de l'utilisateur postgres dans un terminal. L'initialisation va avoir lieu avec la commande initb ....La création de la base - testgis - sera rendue possible par la saisie des 4 dernières commandes ci-dessous(createb ..., createlang, psql ...).
su postgres
initdb -A trust -E SQL_ASCII -D /home/postgres/pgdata
pg_ctl -o -i -D /home/postgres/pgdata start
createdb testgis
createlang plpgsql testgis
psql -d testgis -f /usr/local/share/postgresql/contrib/lwpostgis.sql
psql -d testgis -f /usr/local/share/postgresql/contrib/spatial_ref_sys.sql
haut de la page | table des matières Tout démarrage/arrêt doit être effectuer sous la session (terminal) de l'utilisateur postgres. On utilisera pour ce faire la commande :
-
pour le démarrage:
su postgres -c "pg_ctl -o -i -D /home/postgres/pgdata start"
-
pour l'arrêt:
su postgres -c "pg_ctl -o -i -D /home/postgres/pgdata stop"
haut de la page | table des matières