summaryrefslogtreecommitdiff
path: root/contrib/rserv/regress.sh
diff options
context:
space:
mode:
authorThomas G. Lockhart2000-12-20 17:22:35 +0000
committerThomas G. Lockhart2000-12-20 17:22:35 +0000
commit54f2b601ef6e55de0e70d2ec95f4cb3250ffbd23 (patch)
tree5a2e98e67e39ec9c2f7020dcaccc122cdd53115d /contrib/rserv/regress.sh
parent96edf0c1850f9cecdd328ac7cfa2daa80b19422e (diff)
rserv replication toolkit from Vadim Mikheev.
Diffstat (limited to 'contrib/rserv/regress.sh')
-rwxr-xr-xcontrib/rserv/regress.sh32
1 files changed, 32 insertions, 0 deletions
diff --git a/contrib/rserv/regress.sh b/contrib/rserv/regress.sh
new file mode 100755
index 00000000000..83d02ea3300
--- /dev/null
+++ b/contrib/rserv/regress.sh
@@ -0,0 +1,32 @@
+# regress.sh
+# rserv regression test script
+# (c) 2000 Thomas Lockhart, PostgreSQL Inc.
+
+dropdb master
+dropdb slave
+
+createdb master
+createdb slave
+
+MasterInit master
+SlaveInit slave
+
+psql -c "create table t1 (i int, t text, d timestamp default text 'now');" master
+MasterAddTable master t1 d
+
+psql -c "create table t1 (i int, t text, d timestamp default text 'now');" slave
+SlaveAddTable slave t1 d
+
+psql -c "insert into t1 values (1, 'one');" master
+psql -c "insert into t1 values (2, 'two');" master
+
+Replicate master slave
+SyncSyncID master `GetSyncID --noverbose slave`
+
+psql -c "insert into t1 values (3, 'three');" master
+psql -c "insert into t1 values (4, 'four');" master
+
+Replicate master slave
+SyncSyncID master `GetSyncID --noverbose slave`
+
+exit