Postgresql est une SGBD tres puissant et malheureusement moins utilisé que MySQL par exemple alors qu'il est bien plus performant. Nous allons ici voir une installation sous freeBSD. Tout d'abord nous allons installer le port :
cd /usr/ports/databases/postgresql81-server make config make install cleanNous allons ensuite ajouté dans /etc/rc.conf la ligne afin de pouvoir le lancer :
postgresql_enable="YES"On tente alors de le démarrer
/usr/local/etc/rc.d/postgresql start "/usr/local/pgsql/data/postgresql.conf": No such file or directoryOn obtiens une belle erreur car il ne trouve pas le fichier de conf. Nous allons donc initialiser tout ca avec la commande :
/usr/local/etc/rc.d/postgresql initdb /usr/local/etc/rc.d/postgresql startOn se retrouve avec un serveur qui tourne.
su pgsqlEnsuite on crée un utilisateur :
[root@freebsd:~] # su pgsql $ /usr/local/bin/createuser cloud Shall the new user be allowed to create databases? (y/n) y Shall the new user be allowed to create more new users? (y/n) y CREATE USEREnfin on crée une base de donnée avec cet utilisateur :
[cloud@freebsd:/usr/home/cloud] $ /usr/local/bin/createdb mydbEt voila, ca marche. On installera ensuite un client comme pgadmin3 afin de la manipuler.