--- README 2003/08/15 23:05:18 1.5 +++ README 2003/11/03 21:28:58 1.9 @@ -1,4 +1,4 @@ -RServ improved by community version 0.3-pre2 +RServ improved by community version 0.4-pre http://www.rot13.org/~dpavlin/projects/rserv/ http://gborg.postgresql.org/project/rservimp/projdisplay.php @@ -8,14 +8,14 @@ distribution. Originally written by Vadim Mikheev from PostgreSQL Inc., it also include -changes made by Nélio Alves Pereira Filho and Dobrica Pavlinusic and -contributions from Grant McLean. +changes made by Nélio Alves Pereira Filho, Grant McLean, Michael A Nachbaur +and Dobrica Pavlinusic. -Main goals are secure remote replication using ssh, ease of installation and -documentation. We aim to create stable and easy to use replication until -PGReplication is included in official PostgreSQL. However, it's not planned -to discontinue project at that time. You will just have choice of two -replication mechanisms. +Main goals are multi-master capabilities, secure remote replication using +ssh, ease of installation and documentation. We aim to create stable and +easy to use replication until PGReplication is included in official +PostgreSQL. However, it's not planned to discontinue project at that time. +You will just have choice of two replication mechanisms. This project is released under the Berkeley/BSD license. @@ -29,15 +29,24 @@ doc/README.rserv original README for RServ 0.1 doc/eRserver.ChangeLog non-english ChangeLog from Nélio doc/eRserver.HOWTO not quite accurate HOWTO from Sekar Gopi -lib/ contains C source code for rserv.so used by trigger in RServ -misc/master.sql database schema of RServ specific part in master database - with comments for RServ 0.1 (changed by now) -misc/regress.sh original regress script +doc/ErServer_internals.txt explanation of ErServer 1.2 internals +doc/rserv-design.txt design notes for version 0.3 +doc/rserv-explained.pod explanation of RServ 0.3 working (use perldoc to view) +lib/ contains C source code for rserv.so used by trigger + in RServ +misc/master.sql database schema of RServ specific part in master + database with comments +misc/regress.sh original regress script for master->slave replication +regress-2s.sh regress script for master->slave1, master->slave2 +regress-casc.sh regress script for master->slave1, slave1->slave2 +regress-mm.sh regress for multi-master master<->slave replication misc/slave.sql database schema for slave (changed) misc/rserv_test.pl bulk inserter for populating database +misc/rep-demo.sql test database for regression test +misc/qa.sh regression test script +misc/rserv_init.pl init master and slave database automatically share/RServ.pm perl module used by utilities in bin/ - Nice accompanying project is pgdiff (also from Dobrica Pavlinusic) available at http://gborg.postgresql.org/project/pgdiff/projdisplay.php compares the structures and data of two PostgreSQL databases (master and @@ -45,5 +54,5 @@ be fed to psql on slave to transform the structure and data from master to slave. It can be used to make regression testing of RServ replication (that's why I -originally written it). +originally wrote it).