Mise en place du serveur PostgreSQL

Objectif

Le but de cette documentation est de présenter l’installation et la configuration de la partie donnée d'OpenERP, le SGBD PostgreSQL.

Installation de PostgreSQL

Pour commencer il faut installer le paquet postgreSQL (qui est de base sur debian) :

# apt-get install postgresql

Il faut ensuite modifier les fichiers de configuration puisque notre serveur OpenERP est déportée sur une autre machine. Configuration pour les connexions depuis notre serveur openERP :

# vim /etc/postgresql/9.4/main/pg_hba.conf

Il faut ajouter cette ligne avec l'IP correspondante du serveur OpenERP :

host all all 172.17.30.50/32 md5

Puis il faut modifier ce fichier, afin que le serveur n'écoute pas seulement en local :

# vim /etc/postgresql/9.4/main/postgresql.conf
listen_addresses = '*'

Pour finir il faut ajouter notre utilisateur pour que le serveur OpenERP puisse se connecter :

# su postgres
# createuser openerp

Lister les bases :

# psql -l

Accéder a la base :

# psql template1

Modifier le rôle de l'utilisateur sur la base :

# template1=# alter role openerp with password 'postgres';