La dernière version de phpPgAdmin s'adapte à la dernière version de PostgreSQL, la 8.3. A été ajouté:
- l'intégration des types ENUM et UUID
- des paramètres de coût de procédure
- un favicon pour Mozilla et des compatibilités avec IE
- la possibilité pour la navigateur d'enregistrer plusieurs utilisateurs pour différents serveurs
- la possibilité de configurer les rapports db, schéma et le nom des tables
- la correction de plusieurs bugs
- ...
Voyons quelques points sur son installation. Une fois le paquet installé vous trouverez le fichier de configuration d'Apache dans le répertoire /etc/phppgadmin/. Faire un lien symbolique vers le répertoire de configuration d'Apache:
sudo ln -s /etc/phppgadmin/apache.conf /etc/apache2/conf.d/phppgadmin.conf
Vérifiez dans le fichier php.ini (/etc/php5/apapche2/php.ini) les lignes suivantes:
session.save_path = /tmp et extension=pgsql.so
Enfin créez un utilisateur postgreSQL si il n'existe déjà :
su - postgres (vous rentrez dans le shell psql)
psql template1 (sortie du shell psql)
ALTER USER postgres password 'new_pass';
\q
createuser --adduser --createdb --encrypted --pwprompt phppgadmin
et éditez le fichier /etc/postgresql/pg_hba.conf avec la ligne suivante en première position:
local all phppgadmin password
Enfin connectez vous sur la page http://localhost/phppgadmin et administrez votre base de données PostgeSQL.
Vous trouverez des informations sur phpPgAdmin sur le site phppgadmin.sourceforge.net.
