Install the Emaj_web Client
Prerequisites
Emaj_web requires a web server with a PHP interpreter and its pgsql and intl extensions.
Download the Software
The Emaj_web application can be downloaded from the following Git repository: https://github.com/dalibo/emaj_web.
Configure Emaj_web
Configuration is centralized in a single file: emaj_web/conf/config.inc.php. This file contains the general application parameters and the descriptions of the PostgreSQL instance connections.
When the number of instances is large, they can be split into instance groups. A group can contain instances or other instance groups.
To submit batch rollbacks (i.e., without blocking browser use while the rollback operation is in progress), it is necessary to specify values for two configuration parameters:
$conf[‘psql_path’]: Defines the access path to the psql executable file.
$conf[‘temp_dir’]: Defines a temporary directory that rollback functions can use.
The emaj_web/conf/config.inc.php-dist file can be used as a configuration template.