Installation du plug-in phpPgAdmin¶
Pré-requis¶
Une version de phpPgAdmin, de version au moins égale à 5.1, doit être installée et opérationnelle dans un serveur web.
Téléchargement du plug-in¶
Le plug-in E-Maj pour phpPgAdmin peut être téléchargé depuis le dépôt git suivant : https://github.com/beaud76/emaj_ppa_plugin
Le répertoire Emaj téléchargé doit être copié dans le sous-répertoire plugins de la version phpPgAdmin utilisée.
Activation du plug-in¶
Pour activer le plug-in, il suffit d’ouvrir le fichier conf/config.inc.php de l’arborescence de phpPgAdmin et d’ajouter la chaîne de caractères “Emaj” à la variable $conf[“plugins”].
On peut ainsi avoir par exemple
$conf['plugins'] = array('Emaj');
ou encore, si un autre plug-in est déjà activé
$conf['plugins'] = array('Report','Emaj');
Paramétrage du plug-in¶
Pour pouvoir soumettre des rollbacks en tâche de fonds (c’est à dire sans mobiliser le navigateur durant le déroulement des rollbacks), il est nécessaire de valoriser deux paramètres de configuration contenus dans le fichier Emaj/conf/config.inc.php :
- $plugin_conf[“psql_path”] définit le chemin de l’exécutable psql,
- $plugin_conf[“temp_dir”] définit un répertoire temporaire utilisable lors des rollbacks en tâche de fonds.
Le fichier config.inc.php-dist fourni peut-être utilisé comme modèle de fichier de configuration.