~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/t/outfile_loaddata.test

  • Committer: lbieber
  • Date: 2010-10-02 19:48:35 UTC
  • mfrom: (1730.6.19 drizzle-make-lcov)
  • Revision ID: lbieber@orisndriz08-20101002194835-q5zd9qc4lvx1xnfo
Merge Hartmut - clean up lex, now require flex to build, also "make lcov" improvements

Show diffs side-by-side

added added

removed removed

Lines of Context:
13
13
--let $clauses=FIELDS TERMINATED BY 'raker'
14
14
--echo # $clauses, error:
15
15
 
16
 
--replace_result $DRIZZLETEST_VARDIR DRIZZLETEST_VARDIR
 
16
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
17
17
--error ER_AMBIGUOUS_FIELD_TERM
18
 
--eval SELECT $fields INTO OUTFILE '$DRIZZLETEST_VARDIR/tmp/bug31663.txt' $clauses FROM t1
 
18
--eval SELECT $fields INTO OUTFILE '$MYSQLTEST_VARDIR/tmp/bug31663.txt' $clauses FROM t1
19
19
 
20
20
--let $fields=i1, i2
21
21
--let $clauses=FIELDS TERMINATED BY 'r'
22
22
--echo # Only numeric fields, $clauses, no warnings:
23
23
 
24
 
--replace_result $DRIZZLETEST_VARDIR DRIZZLETEST_VARDIR
25
 
--eval SELECT $fields INTO OUTFILE '$DRIZZLETEST_VARDIR/tmp/bug31663.txt' $clauses FROM t1
26
 
--replace_result $DRIZZLETEST_VARDIR DRIZZLETEST_VARDIR
27
 
--eval SELECT LOAD_FILE('$DRIZZLETEST_VARDIR/tmp/bug31663.txt')
 
24
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
 
25
--eval SELECT $fields INTO OUTFILE '$MYSQLTEST_VARDIR/tmp/bug31663.txt' $clauses FROM t1
 
26
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
 
27
--eval SELECT LOAD_FILE('$MYSQLTEST_VARDIR/tmp/bug31663.txt')
28
28
--eval CREATE TABLE t2 SELECT $fields FROM t1
29
 
--replace_result $DRIZZLETEST_VARDIR DRIZZLETEST_VARDIR
30
 
--eval LOAD DATA INFILE '$DRIZZLETEST_VARDIR/tmp/bug31663.txt' INTO TABLE t2 $clauses
 
29
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
 
30
--eval LOAD DATA INFILE '$MYSQLTEST_VARDIR/tmp/bug31663.txt' INTO TABLE t2 $clauses
31
31
--eval SELECT $fields FROM t2
32
 
--remove_file $DRIZZLETEST_VARDIR/tmp/bug31663.txt
 
32
--remove_file $MYSQLTEST_VARDIR/tmp/bug31663.txt
33
33
DROP TABLE t2;
34
34
 
35
35
--let $fields=*
36
36
--let $clauses=FIELDS TERMINATED BY '0'
37
37
--echo # $clauses, warning:
38
38
 
39
 
--replace_result $DRIZZLETEST_VARDIR DRIZZLETEST_VARDIR
 
39
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
40
40
--error ER_AMBIGUOUS_FIELD_TERM
41
 
--eval SELECT $fields INTO OUTFILE '$DRIZZLETEST_VARDIR/tmp/bug31663.txt' $clauses FROM t1
 
41
--eval SELECT $fields INTO OUTFILE '$MYSQLTEST_VARDIR/tmp/bug31663.txt' $clauses FROM t1
42
42
 
43
43
--let $fields=*
44
44
--let $clauses=FIELDS OPTIONALLY ENCLOSED BY '"' TERMINATED BY '0'
45
45
--echo # $clauses, warning:
46
46
 
47
 
--replace_result $DRIZZLETEST_VARDIR DRIZZLETEST_VARDIR
 
47
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
48
48
--error ER_AMBIGUOUS_FIELD_TERM
49
 
--eval SELECT $fields INTO OUTFILE '$DRIZZLETEST_VARDIR/tmp/bug31663.txt' $clauses FROM t1
 
49
--eval SELECT $fields INTO OUTFILE '$MYSQLTEST_VARDIR/tmp/bug31663.txt' $clauses FROM t1
50
50
 
51
51
# Drizzle bug (not filed, fixed): assert on file not found
52
52
--eval CREATE TABLE t2 SELECT $fields FROM t1
53
 
--replace_result $DRIZZLETEST_VARDIR DRIZZLETEST_VARDIR
 
53
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
54
54
--error ER_FILE_NOT_FOUND
55
 
--eval LOAD DATA INFILE '$DRIZZLETEST_VARDIR/tmp/bug31663.txt' INTO TABLE t2 $clauses
 
55
--eval LOAD DATA INFILE '$MYSQLTEST_VARDIR/tmp/bug31663.txt' INTO TABLE t2 $clauses
56
56
DROP TABLE t2;
57
57
 
58
58
--let $fields=c1, c2
59
59
--let $clauses=FIELDS OPTIONALLY ENCLOSED BY '"' TERMINATED BY '0'
60
60
--echo # Only string fields, $clauses, no warnings:
61
61
 
62
 
--replace_result $DRIZZLETEST_VARDIR DRIZZLETEST_VARDIR
63
 
--eval SELECT $fields INTO OUTFILE '$DRIZZLETEST_VARDIR/tmp/bug31663.txt' $clauses FROM t1
64
 
--replace_result $DRIZZLETEST_VARDIR DRIZZLETEST_VARDIR
65
 
--eval SELECT LOAD_FILE('$DRIZZLETEST_VARDIR/tmp/bug31663.txt')
 
62
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
 
63
--eval SELECT $fields INTO OUTFILE '$MYSQLTEST_VARDIR/tmp/bug31663.txt' $clauses FROM t1
 
64
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
 
65
--eval SELECT LOAD_FILE('$MYSQLTEST_VARDIR/tmp/bug31663.txt')
66
66
--eval CREATE TABLE t2 SELECT $fields FROM t1
67
 
--replace_result $DRIZZLETEST_VARDIR DRIZZLETEST_VARDIR
68
 
--eval LOAD DATA INFILE '$DRIZZLETEST_VARDIR/tmp/bug31663.txt' INTO TABLE t2 $clauses
 
67
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
 
68
--eval LOAD DATA INFILE '$MYSQLTEST_VARDIR/tmp/bug31663.txt' INTO TABLE t2 $clauses
69
69
--eval SELECT $fields FROM t2
70
 
--remove_file $DRIZZLETEST_VARDIR/tmp/bug31663.txt
 
70
--remove_file $MYSQLTEST_VARDIR/tmp/bug31663.txt
71
71
DROP TABLE t2;
72
72
 
73
73
DROP TABLE t1;
82
82
#INSERT INTO t1 (c1) VALUES ('☠');
83
83
#SELECT HEX(c1) FROM t1;
84
84
 
85
 
#--let $file=$DRIZZLETEST_VARDIR/tmp/bug32533.txt
 
85
#--let $file=$MYSQLTEST_VARDIR/tmp/bug32533.txt
86
86
 
87
 
#--replace_result $DRIZZLETEST_VARDIR DRIZZLETEST_VARDIR
 
87
#--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
88
88
#--eval SELECT * INTO OUTFILE '$file' FIELDS ENCLOSED BY '☢' FROM t1
89
89
#TRUNCATE t1;
90
90
 
91
 
#--replace_result $DRIZZLETEST_VARDIR DRIZZLETEST_VARDIR
 
91
#--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
92
92
#--eval SELECT HEX(LOAD_FILE('$file'))
93
93
 
94
 
#--replace_result $DRIZZLETEST_VARDIR DRIZZLETEST_VARDIR
 
94
#--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
95
95
#--eval LOAD DATA INFILE '$file' INTO TABLE t1 FIELDS ENCLOSED BY '☢'
96
96
#SELECT HEX(c1) FROM t1;
97
97