CVS User Account cvsuser
Fri Sep 24 18:32:11 PDT 2004
Log Message:
-----------
unsubscribeSet_int() must delete sl_sequence entries too, or it leads
to duplicate key errors when the node tries to subscribe again.

Jan

Tags:
----
REL_1_0_STABLE

Modified Files:
--------------
    slony1-engine/src/backend:
        slony1_funcs.sql (r1.15.2.2 -> r1.15.2.3)

-------------- next part --------------
Index: slony1_funcs.sql
===================================================================
RCS file: /usr/local/cvsroot/slony1/slony1-engine/src/backend/slony1_funcs.sql,v
retrieving revision 1.15.2.2
retrieving revision 1.15.2.3
diff -Lsrc/backend/slony1_funcs.sql -Lsrc/backend/slony1_funcs.sql -u -w -r1.15.2.2 -r1.15.2.3
--- src/backend/slony1_funcs.sql
+++ src/backend/slony1_funcs.sql
@@ -3004,12 +3004,14 @@
 			where ssy_setid = p_sub_set;
 
 	-- ----
-	-- Remove all sl_table entries for this set.
+	-- Remove all sl_table and sl_sequence entries for this set.
 	-- Should we ever subscribe again, the initial data
 	-- copy process will create new ones.
 	-- ----
 	delete from @NAMESPACE at .sl_table
 			where tab_set = p_sub_set;
+	delete from @NAMESPACE at .sl_sequence
+			where seq_set = p_sub_set;
 
 	-- ----
 	-- Call the internal procedure to drop the subscription


More information about the Slony1-commit mailing list