Chris Browne cbbrowne at lists.slony.info
Thu Jun 11 12:03:47 PDT 2009
Update of /home/cvsd/slony1/slony1-engine/tests/testseqnames
In directory main.slony.info:/tmp/cvs-serv5001/tests/testseqnames

Modified Files:
	README generate_dml.sh init_add_tables.ik init_schema.sql 
Log Message:
Draw a whole pile of changes into HEAD from the 2.0 branch


Index: README
===================================================================
RCS file: /home/cvsd/slony1/slony1-engine/tests/testseqnames/README,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** README	15 Nov 2005 21:25:34 -0000	1.1
--- README	11 Jun 2009 19:03:45 -0000	1.2
***************
*** 3,4 ****
--- 3,8 ----
  This test involves creating some sequences with wacky names involving
  StudlyCaps, spaces, and ".".
+ 
+ It also creates a Large Number of sequences, to validate that
+ we don't break down with either large quantities of them, or
+ if the IDs are large numbers

Index: generate_dml.sh
===================================================================
RCS file: /home/cvsd/slony1/slony1-engine/tests/testseqnames/generate_dml.sh,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** generate_dml.sh	2 Apr 2007 18:52:19 -0000	1.5
--- generate_dml.sh	11 Jun 2009 19:03:45 -0000	1.6
***************
*** 25,29 ****
    GENDATA="$mktmp/generate.data"
    echo "" > ${GENDATA}
!   numrows=$(random_number 50 1000)
    i=0;
    trippoint=`expr $numrows / 20`
--- 25,29 ----
    GENDATA="$mktmp/generate.data"
    echo "" > ${GENDATA}
!   numrows=$(random_number 25 35)
    i=0;
    trippoint=`expr $numrows / 20`
***************
*** 45,48 ****
--- 45,57 ----
      echo "select nextval('\"Schema.name\".\"a.periodic.sequence\"');" >> $GENDATA
      echo "select nextval('\"Studly Spacey Schema\".\"user\"');" >> $GENDATA
+     for d4 in 8 3 9 0 6 7 1 4 5 2; do
+ 	for d2 in 0 2 1 3 9 5 6 4 8 7; do
+ 	    for d1 in 0 1; do
+ 		for d3 in 5 2 1 6 4 8 3 9 0 7 ; do
+ 		    echo "select nextval('public.seq40${d1}${d2}${d3}${d4}');" >> $GENDATA
+ 		done
+ 	    done
+ 	done
+     done
      if [ ${i} -ge ${numrows} ]; then
        break;
***************
*** 62,72 ****
  do_initdata()
  {
!    originnode=${ORIGINNODE:-"1"}
    eval db=\$DB${originnode}
!    eval host=\$HOST${originnode}
    eval user=\$USER${originnode}
    eval port=\$PORT${originnode}
    generate_initdata
-   launch_poll
    status "loading data"
    $pgbindir/psql -h $host -p $port -d $db -U $user < $mktmp/generate.data 1> $mktmp/initdata.log 2> $mktmp/initdata.log
--- 71,80 ----
  do_initdata()
  {
!   originnode=${ORIGINNODE:-"1"}
    eval db=\$DB${originnode}
!   eval host=\$HOST${originnode}
    eval user=\$USER${originnode}
    eval port=\$PORT${originnode}
    generate_initdata
    status "loading data"
    $pgbindir/psql -h $host -p $port -d $db -U $user < $mktmp/generate.data 1> $mktmp/initdata.log 2> $mktmp/initdata.log
***************
*** 74,77 ****
--- 82,86 ----
      warn 3 "do_initdata failed, see $mktmp/initdata.log for details"
    fi 
+   wait_for_catchup
    status "done"
  }

Index: init_add_tables.ik
===================================================================
RCS file: /home/cvsd/slony1/slony1-engine/tests/testseqnames/init_add_tables.ik,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** init_add_tables.ik	18 Apr 2007 19:26:54 -0000	1.2
--- init_add_tables.ik	11 Jun 2009 19:03:45 -0000	1.3
***************
*** 7,8 ****
--- 7,2009 ----
  
  set add sequence (set id = 1, origin = 1, id = 3, fully qualified name = '"Schema.name"."a.periodic.sequence"');
+ set add sequence (set id = 1, origin = 1, id = 23400000, fully qualified name = 'public.seq400000');
+ set add sequence (set id = 1, origin = 1, id = 23400001, fully qualified name = 'public.seq400001');
+ set add sequence (set id = 1, origin = 1, id = 23400002, fully qualified name = 'public.seq400002');
+ set add sequence (set id = 1, origin = 1, id = 23400003, fully qualified name = 'public.seq400003');
+ set add sequence (set id = 1, origin = 1, id = 23400004, fully qualified name = 'public.seq400004');
+ set add sequence (set id = 1, origin = 1, id = 23400005, fully qualified name = 'public.seq400005');
+ set add sequence (set id = 1, origin = 1, id = 23400006, fully qualified name = 'public.seq400006');
[...1974 lines suppressed...]
+ set add sequence (set id = 1, origin = 1, id = 23401981, fully qualified name = 'public.seq401981');
+ set add sequence (set id = 1, origin = 1, id = 23401982, fully qualified name = 'public.seq401982');
+ set add sequence (set id = 1, origin = 1, id = 23401983, fully qualified name = 'public.seq401983');
+ set add sequence (set id = 1, origin = 1, id = 23401984, fully qualified name = 'public.seq401984');
+ set add sequence (set id = 1, origin = 1, id = 23401985, fully qualified name = 'public.seq401985');
+ set add sequence (set id = 1, origin = 1, id = 23401986, fully qualified name = 'public.seq401986');
+ set add sequence (set id = 1, origin = 1, id = 23401987, fully qualified name = 'public.seq401987');
+ set add sequence (set id = 1, origin = 1, id = 23401988, fully qualified name = 'public.seq401988');
+ set add sequence (set id = 1, origin = 1, id = 23401989, fully qualified name = 'public.seq401989');
+ set add sequence (set id = 1, origin = 1, id = 23401990, fully qualified name = 'public.seq401990');
+ set add sequence (set id = 1, origin = 1, id = 23401991, fully qualified name = 'public.seq401991');
+ set add sequence (set id = 1, origin = 1, id = 23401992, fully qualified name = 'public.seq401992');
+ set add sequence (set id = 1, origin = 1, id = 23401993, fully qualified name = 'public.seq401993');
+ set add sequence (set id = 1, origin = 1, id = 23401994, fully qualified name = 'public.seq401994');
+ set add sequence (set id = 1, origin = 1, id = 23401995, fully qualified name = 'public.seq401995');
+ set add sequence (set id = 1, origin = 1, id = 23401996, fully qualified name = 'public.seq401996');
+ set add sequence (set id = 1, origin = 1, id = 23401997, fully qualified name = 'public.seq401997');
+ set add sequence (set id = 1, origin = 1, id = 23401998, fully qualified name = 'public.seq401998');
+ set add sequence (set id = 1, origin = 1, id = 23401999, fully qualified name = 'public.seq401999');
+ set add sequence (set id = 1, origin = 1, id = 23402000, fully qualified name = 'public.seq402000');

Index: init_schema.sql
===================================================================
RCS file: /home/cvsd/slony1/slony1-engine/tests/testseqnames/init_schema.sql,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** init_schema.sql	18 Apr 2007 19:26:54 -0000	1.2
--- init_schema.sql	11 Jun 2009 19:03:45 -0000	1.3
***************
*** 27,28 ****
--- 27,2029 ----
  create sequence "Studly Spacey Schema"."user";
  create sequence "Schema.name"."a.periodic.sequence";
+ create sequence public.seq400000;
+ create sequence public.seq400001;
+ create sequence public.seq400002;
+ create sequence public.seq400003;
+ create sequence public.seq400004;
+ create sequence public.seq400005;
+ create sequence public.seq400006;
[...1974 lines suppressed...]
+ create sequence public.seq401981;
+ create sequence public.seq401982;
+ create sequence public.seq401983;
+ create sequence public.seq401984;
+ create sequence public.seq401985;
+ create sequence public.seq401986;
+ create sequence public.seq401987;
+ create sequence public.seq401988;
+ create sequence public.seq401989;
+ create sequence public.seq401990;
+ create sequence public.seq401991;
+ create sequence public.seq401992;
+ create sequence public.seq401993;
+ create sequence public.seq401994;
+ create sequence public.seq401995;
+ create sequence public.seq401996;
+ create sequence public.seq401997;
+ create sequence public.seq401998;
+ create sequence public.seq401999;
+ create sequence public.seq402000;



More information about the Slony1-commit mailing list