Wed Jul 7 07:32:52 PDT 2010
- Previous message: [Slony1-commit] slony1-engine RELEASE
- Next message: [Slony1-commit] slony1-engine/src/slony_logshipper slony_logshipper.c
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Update of /home/cvsd/slony1/slony1-engine/tools
In directory main.slony.info:/tmp/cvs-serv23141/tools
Modified Files:
Tag: REL_2_0_STABLE
slony1_dump.sh
Log Message:
Log shipping fixes
-slony1_dump.sh now generates a .sql file that restores in replica mode
so triggers don't fire. It will also truncate tables before restoring
to them
-Check for the proper return code to indicate no files are queued for
processing. This will allow log_shipper to sleep waiting for more work
when no files are ready for processing.
Index: slony1_dump.sh
===================================================================
RCS file: /home/cvsd/slony1/slony1-engine/tools/slony1_dump.sh,v
retrieving revision 1.11
retrieving revision 1.11.2.1
diff -C 2 -d -r1.11 -r1.11.2.1
*** slony1_dump.sh 20 Aug 2007 22:36:24 -0000 1.11
--- slony1_dump.sh 7 Jul 2010 14:32:50 -0000 1.11.2.1
***************
*** 70,73 ****
--- 70,74 ----
start transaction;
+
-- ----------------------------------------------------------------------
-- SCHEMA $clname
***************
*** 166,172 ****
--- 167,182 ----
' language plpgsql;
+ set session_replication_role='replica';
+
_EOF_
+
+ for tab in $tables
+ do
+ eval tabname=\$tabname_$tab
+ echo "truncate $tabname cascade;";
+ done
+
# ----
# The remainder of this script is written in a way that
- Previous message: [Slony1-commit] slony1-engine RELEASE
- Next message: [Slony1-commit] slony1-engine/src/slony_logshipper slony_logshipper.c
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Slony1-commit mailing list