~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/t/drizzledump.test

  • Committer: tdavies
  • Date: 2010-10-02 04:28:26 UTC
  • mto: (1813.1.2 build)
  • mto: This revision was merged to the branch mainline in revision 1814.
  • Revision ID: tdavies@molly-20101002042826-n7s0ywccicg7nnk9
In .../drizzled/structs.h: Changed C structs KeyPartInfo, KeyInfo, and RegInfo to C++ classes

Show diffs side-by-side

added added

removed removed

Lines of Context:
74
74
INSERT INTO t1 VALUES (1),(2),(3);
75
75
INSERT INTO t1 VALUES (4),(5),(6);
76
76
--exec $DRIZZLE_DUMP --skip-comments --insert-ignore test t1
 
77
--exec $DRIZZLE_DUMP --skip-comments --insert-ignore --delayed-insert test t1
77
78
DROP TABLE t1;
78
79
 
79
80
--echo #
412
413
 F_6faa8040da20ef399b63a72d0e4ab575 int,
413
414
 F_fe73f687e5bc5280214e0486b273a5f9 int);
414
415
insert into t1 (F_8d3bba7425e7c98c50f52ca1b52d3735) values (1);
415
 
--exec $DRIZZLE_DUMP --skip-comments test
 
416
--exec $DRIZZLE_DUMP --skip-comments -c test
416
417
drop table t1;
417
418
 
418
419
--echo #
522
523
 
523
524
show create table `t1`;
524
525
 
525
 
--exec $DRIZZLE_DUMP --skip-comments test t1 > $DRIZZLETEST_VARDIR/tmp/bug19025.sql
 
526
--exec $DRIZZLE_DUMP --skip-comments test t1 > $MYSQLTEST_VARDIR/tmp/bug19025.sql
526
527
DROP TABLE `t1`;
527
528
 
528
 
--exec $DRIZZLE test < $DRIZZLETEST_VARDIR/tmp/bug19025.sql
 
529
--exec $MYSQL test < $MYSQLTEST_VARDIR/tmp/bug19025.sql
529
530
 
530
531
select * from t1;
531
532
 
540
541
create table t1(a int);
541
542
create table t2(a int);
542
543
create table t3(a int);
 
544
--error 2
543
545
--exec $DRIZZLE_DUMP --skip-comments --force --no-data test t3 t1 non_existing t2
544
546
drop table t1, t2, t3;
545
547
 
613
615
insert t2 values ("a more perfect", "union");
614
616
select * from t1;
615
617
select * from t2;
616
 
--exec $DRIZZLE_DUMP --tab=$DRIZZLETEST_VARDIR/tmp/ test
617
 
--exec $DRIZZLE test < $DRIZZLETEST_VARDIR/tmp/t1.sql
618
 
--exec $DRIZZLE test < $DRIZZLETEST_VARDIR/tmp/t2.sql
 
618
--exec $DRIZZLE_DUMP --tab=$MYSQLTEST_VARDIR/tmp/ test
 
619
--exec $MYSQL test < $MYSQLTEST_VARDIR/tmp/t1.sql
 
620
--exec $MYSQL test < $MYSQLTEST_VARDIR/tmp/t2.sql
619
621
# The first load tests the pausing code
620
 
--exec $DRIZZLE_IMPORT --use-threads=1 test $DRIZZLETEST_VARDIR/tmp/t1.txt $DRIZZLETEST_VARDIR/tmp/t2.txt
 
622
--exec $DRIZZLE_IMPORT --use-threads=1 test $MYSQLTEST_VARDIR/tmp/t1.txt $MYSQLTEST_VARDIR/tmp/t2.txt
621
623
# Now we test with multiple threads!
622
 
--exec $DRIZZLE_IMPORT --silent --use-threads=5 test $DRIZZLETEST_VARDIR/tmp/t1.txt $DRIZZLETEST_VARDIR/tmp/t2.txt
 
624
--exec $DRIZZLE_IMPORT --silent --use-threads=5 test $MYSQLTEST_VARDIR/tmp/t1.txt $MYSQLTEST_VARDIR/tmp/t2.txt
623
625
select * from t1;
624
626
select * from t2;
625
627
# Now we test with multiple threads, but less threads than files.
626
628
create table words(a varchar(255));
627
629
create table words2(b varchar(255));
628
 
--exec $DRIZZLE_IMPORT --silent --use-threads=2 test $DRIZZLETEST_VARDIR/tmp/t1.txt $DRIZZLETEST_VARDIR/tmp/t2.txt $DRIZZLETEST_VARDIR/std_data_ln/words.dat $DRIZZLETEST_VARDIR/std_data_ln/words2.dat
 
630
--exec $DRIZZLE_IMPORT --silent --use-threads=2 test $MYSQLTEST_VARDIR/tmp/t1.txt $MYSQLTEST_VARDIR/tmp/t2.txt $MYSQLTEST_VARDIR/std_data_ln/words.dat $MYSQLTEST_VARDIR/std_data_ln/words2.dat
629
631
select * from t1;
630
632
select * from t2;
631
633
select * from words;
635
637
drop table words;
636
638
--replace_regex /.*mysqlimport(\.exe)*/mysql-import/
637
639
--error 1
638
 
--exec $DRIZZLE_IMPORT --silent --use-threads=2 test $DRIZZLETEST_VARDIR/tmp/t1.txt $DRIZZLETEST_VARDIR/tmp/t2.txt $DRIZZLETEST_VARDIR/std_data_ln/words.dat $DRIZZLETEST_VARDIR/std_data_ln/words2.dat 2>&1
 
640
--exec $DRIZZLE_IMPORT --silent --use-threads=2 test $MYSQLTEST_VARDIR/tmp/t1.txt $MYSQLTEST_VARDIR/tmp/t2.txt $MYSQLTEST_VARDIR/std_data_ln/words.dat $MYSQLTEST_VARDIR/std_data_ln/words2.dat 2>&1
639
641
 
640
642
drop table t1;
641
643
drop table t2;
650
652
create database `test-database`;
651
653
use `test-database`;
652
654
create table test (a int);
653
 
--exec $DRIZZLE_DUMP --compact test-database
 
655
--exec $DRIZZLE_DUMP --compact --opt test-database
654
656
drop database `test-database`;
655
657
use test;
656
658
 
661
663
CREATE DATABASE mysqldump_30126;
662
664
USE mysqldump_30126;
663
665
CREATE TABLE t1 (c1 int);
664
 
--exec $DRIZZLE_DUMP --add-drop-database mysqldump_30126 > $DRIZZLETEST_VARDIR/tmp/bug30126.sql
665
 
--exec $DRIZZLE mysqldump_30126 < $DRIZZLETEST_VARDIR/tmp/bug30126.sql
 
666
--exec $DRIZZLE_DUMP --add-drop-database mysqldump_30126 > $MYSQLTEST_VARDIR/tmp/bug30126.sql
 
667
--exec $DRIZZLE mysqldump_30126 < $MYSQLTEST_VARDIR/tmp/bug30126.sql
666
668
DROP DATABASE mysqldump_30126;
667
669
 
668
670