Thu Jun 11 12:03:47 PDT 2009
- Previous message: [Slony1-commit] slony1-engine/tools/altperl slon-tools.pm slon_watchdog.pl slonik_drop_sequence.pl slonik_merge_sets.pl
- Next message: [Slony1-commit] slony1-engine/tests/testschemanames README gen_weak_user.sh generate_dml.sh init_add_tables.ik init_data.sql init_schema.sql schema.diff
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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;
- Previous message: [Slony1-commit] slony1-engine/tools/altperl slon-tools.pm slon_watchdog.pl slonik_drop_sequence.pl slonik_merge_sets.pl
- Next message: [Slony1-commit] slony1-engine/tests/testschemanames README gen_weak_user.sh generate_dml.sh init_add_tables.ik init_data.sql init_schema.sql schema.diff
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Slony1-commit mailing list