Open-Exchange
PostgreSQL
PostgreSQL est une base de données Open-Source très performante qui est utilisée pour stocker les informations et les droits sur les différents modules du Groupware. Nous allons utiliser un package pour installer cet outil.
Le package est disponible sur le site : http://www.entropy.ch/software/macosx/postgresql/
L'installation du package s'effectue très simplement en double cliquant dessus. Nous devons ensuite créer un utilisateur afin de ne pas faire tourner la base de données en tant qu'utilisateur root. Pour cela utiliser le menu "utilisateur" du panneau des "préférences systèmes". Les caractéristiques de cet utilisateur sont les suivantes :
Nom : PostgreSQL User
Nom court ("short name") : postgres
Mot de passe : ce que vous voulez
Nous devons ensuite préparer le système pour l'utilisation de PostgreSQL. Pour cela dans un terminal tapez la commande suivante :
sudo chown -R postgres /usr/local/pgsql
Cela va permettre de donner tout le contenu du répertoire /usr/local/pgsql à l'utilisateur postgres. Ensuite nous devons passer en tant qu'utilisateur "postgres" grâce à la commande suivante :
su - postgres
Lorsque l'on vous demande un mot de passe, faut rentrer celui de l'utilisateur postgres que nous avons créé précédemment.
Nous allons initialiser la base de données grâce à la commande suivante :
/usr/local/bin/initdb -D /usr/local/pgsql/data
Nous pouvons ensuite lancer la base de données PostgreSQL en utilisant la commande suivante :
/usr/local/bin/pg_ctl -D /usr/local/pgsql/data -l postgres.log start
Note : cette commande est à lancer en tant qu'utilisateur "postgres".
Si vous voulez que PostgreSQL se lance automatiquement avec le système, vous pouvez trouver un paquet qui installe automatiquement des StartupItems ici : http://www2.entropy.ch/download/pgsql-startupitem-1.2.pkg.tar.gz