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