readme.txt
----------
--
-- E-Maj : logs and rollbacks table updates : V 0.9.1
-- 

1- License

This software is distributed under the GNU General Public License.


2- Objectives

The main goal of E-Maj is to be able to logicaly restore a set of tables to a predefined stable state, without been obliged to restore a whole database or cluster.

It brings a good solution to: 
	- set inter-batch savepoints on group of tables,
	- easily "restore" this group of tables at a stable state, without being obliged to stop the cluster,
	- handle several savepoints, each of them been usable at any time as "restore point",

It brings a good alternative to the management of several disk images.

Used in development or test environments, it may also bring a good help in testing application, providing an easy way to rollback all updates generated by programs execution and replay these processings as many times as needed.  


3- Supplied files 

- readme.txt                   this readme file
- Emaj.0.9.1.en.pdf            general E-Maj presentation
- Emaj.0.9.1.User's.Guide.pdf  E-Maj user's guide
- releaseNotes.txt             release notes
- emaj.sql                     installation script
- emaj--0.9.0--0.9.1.sql       upgrade script from 0.9.0 to 0.9.1
- uninstall.sql                uninstallation script
- emajParallelRollback.php     external client for parallel rollback


4- How to install and use E-Maj

All the information needed to install and use E-Maj is provided in the user's guide that is included in the supplied tar file.

Remark: The user's guide presents an emaj plugin for phpPgAdmin. In its current implementation, this plugin is very invasive inside phpPgAdmin code. For this reason, this plugin is currently not yet available on pgfoundry. But if you wish to get a copy, simply ask me.


5- Support 

For additional support or bug report, please contact Philippe BEAUDOIN (phb07 <at> apra <dot> asso <dot> fr).


