Jan Wieck wieck at lists.slony.info
Wed Jun 6 09:20:58 PDT 2007
Update of /home/cvsd/slony1/slony1-engine/src/slon
In directory main.slony.info:/tmp/cvs-serv10660/src/slon

Modified Files:
	remote_worker.c 
Log Message:
Let the logshipping files also switch to session_replication_role = "replica"
or "local" (for DDL).

Jan


Index: remote_worker.c
===================================================================
RCS file: /home/cvsd/slony1/slony1-engine/src/slon/remote_worker.c,v
retrieving revision 1.141
retrieving revision 1.142
diff -C2 -d -r1.141 -r1.142
*** remote_worker.c	5 Jun 2007 22:22:07 -0000	1.141
--- remote_worker.c	6 Jun 2007 16:20:56 -0000	1.142
***************
*** 1391,1396 ****
--- 1391,1400 ----
  					{
  
+ 						if (archive_append_str(node, "set session_replication_role to local;\n") < 0)
+ 							slon_retry();
  						if (archive_append_str(node, ddl_script) < 0)
  							slon_retry();
+ 						if (archive_append_str(node, "set session_replication_role to replica;\n") < 0)
+ 							slon_retry();
  					}
  				}
***************
*** 5170,5173 ****
--- 5174,5178 ----
  				   "-- Slony-I log shipping archive\n"
  				   "-- Node %d, Event %s\n"
+ 				   "set session_replication_role to replica;\n"
  				   "start transaction;\n",
  				   node->no_id, seqbuf);



More information about the Slony1-commit mailing list