Installer un serveur Postgresql
Ce tuto sera relativement court. L’idée est juste de donner la base pour l’installation d’un serveur postgresql. Je ne détaille en aucun cas son utilisation. A la fin de l’installation, on disposera d’un serveur postgresql avec un accès admin (utilisateur pros
Installation de postgresql et psql
Sous Debian, ce sont deux paquets :
Dans l’état, on a un serveur postgresql.
Quand on lance la commande psql, postgresql essaye de se connecter avec l’utilisateur dont la session est ouverte.
Pour faciliter l’administration, je recommande de changer le mot de passe de l’utilisateur «postgres» système puis passer sur ce compte :
Configuration
Ca se résume à changer le mot de passe de l’admin «postgres». Par défaut le serveur en défini un. On va le retrouver et le changer.
Il faut noter le mot de passe. On le change maintenant
Cette fois, le mot de passe est changé, que se soit sur l’utilisateur système ou l’administrateur postgresql.
Installation de phppgadmin
L’installation nécessite un serveur web (apache dans notre cas) et un moteur php (php5 ou php7) en plus du serveur postgresql.
On redémarre postgresql et apache :
Enfin deux fichiers sont à modifier. /etc/postgresql/9.x/main/pg_hba.conf en remplaçant les extensions peer par md5.
/etc/apache2/conf-available/phppgadmin en remplaçant Require local par Allow from All.
On redémarre apache un seconde fois et c’est terminé.
PS : par défaut, l’utilisateur postgres ne peut pas se connecteur sur phppgadmin. Pour ajouter cette fonctionnalité, il faut éditer le fichier /etc/phppgadmin/config.inc.conf et modifier le extra_security_level de true à false.
Source : http://howto.landure.fr/gnu-linux/debian-4-0-etch/installer-postgresql-sur-debian