RServ improved by community version 0.3-pre2

http://www.rot13.org/~dpavlin/projects/rserv/
http://gborg.postgresql.org/project/rservimp/projdisplay.php

RServ offers replication capabilities for PostgreSQL. This is improved
version of original code by PostgreSQL Inc. included in contrib part of
distribution.

Originally written by Vadim Mikheev from PostgreSQL Inc., it also include
changes made by Nlio Alves Pereira Filho and Dobrica Pavlinusic and
contributions from Grant McLean.

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.

This project is released under the Berkeley/BSD license. 


FILES

This is my attempt to describe files in this distribution.

bin/			mostly perl utilities which are required for RServ
doc/			contains documentation about RServ collected from various sources
doc/README.rserv	original README for RServ 0.1
doc/eRserver.ChangeLog	non-english ChangeLog from Nlio
doc/eRserver.HOWTO	not quite accurate HOWTO from Sekar Gopi
doc/rserv-design.txt	design notes for version 0.3
doc/rserv-explained.pod	explanation of RServ 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
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
slave) and returns the differences as a sequence of SQL commands which can
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).

