OLD | NEW |
1 # 2007 December 02 | 1 # 2007 December 02 |
2 # | 2 # |
3 # The author disclaims copyright to this source code. In place of | 3 # The author disclaims copyright to this source code. In place of |
4 # a legal notice, here is a blessing: | 4 # a legal notice, here is a blessing: |
5 # | 5 # |
6 # May you do good and not evil. | 6 # May you do good and not evil. |
7 # May you find forgiveness for yourself and forgive others. | 7 # May you find forgiveness for yourself and forgive others. |
8 # May you share freely, never taking more than you give. | 8 # May you share freely, never taking more than you give. |
9 # | 9 # |
10 #*********************************************************************** | 10 #*********************************************************************** |
(...skipping 30 matching lines...) Expand all Loading... |
41 db close | 41 db close |
42 sqlite3 db test.db | 42 sqlite3 db test.db |
43 integrity_check tkt2817-1.3 | 43 integrity_check tkt2817-1.3 |
44 | 44 |
45 | 45 |
46 # These tests - tkt2817-2.* - are the same as the previous block, except | 46 # These tests - tkt2817-2.* - are the same as the previous block, except |
47 # for the fact that the temp-table and the main table do not share the | 47 # for the fact that the temp-table and the main table do not share the |
48 # same name. #2817 did not cause a problem with these tests. | 48 # same name. #2817 did not cause a problem with these tests. |
49 # | 49 # |
50 db close | 50 db close |
51 file delete -force test.db | 51 forcedelete test.db |
52 sqlite3 db test.db | 52 sqlite3 db test.db |
53 do_test tkt2817-2.0 { | 53 do_test tkt2817-2.0 { |
54 execsql { | 54 execsql { |
55 CREATE TEMP TABLE tmp(a, b, c); | 55 CREATE TEMP TABLE tmp(a, b, c); |
56 INSERT INTO tmp VALUES(1, 'abc', 'def'); | 56 INSERT INTO tmp VALUES(1, 'abc', 'def'); |
57 INSERT INTO tmp VALUES(2, 'ghi', 'jkl'); | 57 INSERT INTO tmp VALUES(2, 'ghi', 'jkl'); |
58 } | 58 } |
59 } {} | 59 } {} |
60 do_test tkt2817-2.1 { | 60 do_test tkt2817-2.1 { |
61 execsql { | 61 execsql { |
62 CREATE TABLE main.tbl(a, b, c); | 62 CREATE TABLE main.tbl(a, b, c); |
63 CREATE INDEX main.tbli ON tbl(a, b, c); | 63 CREATE INDEX main.tbli ON tbl(a, b, c); |
64 INSERT INTO main.tbl SELECT a, b, c FROM temp.tmp; | 64 INSERT INTO main.tbl SELECT a, b, c FROM temp.tmp; |
65 } | 65 } |
66 } {} | 66 } {} |
67 integrity_check tkt2817-2.2 | 67 integrity_check tkt2817-2.2 |
68 db close | 68 db close |
69 sqlite3 db test.db | 69 sqlite3 db test.db |
70 integrity_check tkt2817-2.3 | 70 integrity_check tkt2817-2.3 |
71 | 71 |
72 finish_test | 72 finish_test |
OLD | NEW |