Introduction
PostgreSQL est un système de gestion de base de données relationnelle et objet (SGBDRO). C'est un outil libre disponible selon les termes d'une licence de type BSD.
Préliminaires
- Installer zlib:
zlib-dev - Puis readline:
libreadline-dev - Si ce n'est pas fait
buid-essential
Installation
Télécharger les dernières sources de postgresql sur le site officiel Puis dé-tarrer :p l'archive et se positionner dedans. ./configure pour configurer (des options peuvent être passés. Enfin faire un make et en root un make install
Configuration
Création d'un utilisateur Postgre avec add user postgres. Puis changement des droits chown postgres /usr/local/pgsql/data et Changement d'utilistateursu -postgres
Mise en place du cluster: /usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data et Création d'une base /usr/local/bin/createdb asrall
Démarrage
Se connecter avec l'utilisateur postgres, puis lancer la base avec cette commande /usr/local/pgsql/ asrall
Arrêt propre
pg-ctl -D /usr/local/pgsql/data stop -m fast