| OLD | NEW |
| 1 # 2010 November 29 | 1 # 2010 November 29 |
| 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 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 62 | 62 |
| 63 CREATE TABLE aux.t3(a, b); | 63 CREATE TABLE aux.t3(a, b); |
| 64 INSERT INTO t3 VALUES('a', 'b'); | 64 INSERT INTO t3 VALUES('a', 'b'); |
| 65 CREATE TRIGGER aux.tr1 BEFORE $event ON t3 BEGIN SELECT r('aux.tr1') ; END; | 65 CREATE TRIGGER aux.tr1 BEFORE $event ON t3 BEGIN SELECT r('aux.tr1') ; END; |
| 66 CREATE TRIGGER aux.tr2 AFTER $event ON t3 BEGIN SELECT r('aux.tr2') ; END; | 66 CREATE TRIGGER aux.tr2 AFTER $event ON t3 BEGIN SELECT r('aux.tr2') ; END; |
| 67 CREATE TRIGGER aux.tr3 AFTER $event ON t3 BEGIN SELECT r('aux.tr3') ; END; | 67 CREATE TRIGGER aux.tr3 AFTER $event ON t3 BEGIN SELECT r('aux.tr3') ; END; |
| 68 " | 68 " |
| 69 } | 69 } |
| 70 | 70 |
| 71 | 71 |
| 72 # EVIDENCE-OF: R-52650-16855 -- syntax diagram drop-trigger-stmt | 72 # -- syntax diagram drop-trigger-stmt |
| 73 # | 73 # |
| 74 do_droptrigger_tests 1.1 -repair { | 74 do_droptrigger_tests 1.1 -repair { |
| 75 droptrigger_reopen_db | 75 droptrigger_reopen_db |
| 76 } -tclquery { | 76 } -tclquery { |
| 77 list_all_triggers | 77 list_all_triggers |
| 78 } { | 78 } { |
| 79 1 "DROP TRIGGER main.tr1" | 79 1 "DROP TRIGGER main.tr1" |
| 80 {main.tr2 temp.tr1 aux.tr1 aux.tr2 aux.tr3} | 80 {main.tr2 temp.tr1 aux.tr1 aux.tr2 aux.tr3} |
| 81 2 "DROP TRIGGER IF EXISTS main.tr1" | 81 2 "DROP TRIGGER IF EXISTS main.tr1" |
| 82 {main.tr2 temp.tr1 aux.tr1 aux.tr2 aux.tr3} | 82 {main.tr2 temp.tr1 aux.tr1 aux.tr2 aux.tr3} |
| (...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 209 execsql "DROP TABLE t1" | 209 execsql "DROP TABLE t1" |
| 210 list_all_triggers | 210 list_all_triggers |
| 211 } {main.tr1 main.tr2 aux.tr1 aux.tr2 aux.tr3} | 211 } {main.tr1 main.tr2 aux.tr1 aux.tr2 aux.tr3} |
| 212 do_test 4.4 { | 212 do_test 4.4 { |
| 213 droptrigger_reopen_db | 213 droptrigger_reopen_db |
| 214 execsql "DROP TABLE t1" | 214 execsql "DROP TABLE t1" |
| 215 list_all_triggers | 215 list_all_triggers |
| 216 } {main.tr1 main.tr2 aux.tr1 aux.tr2 aux.tr3} | 216 } {main.tr1 main.tr2 aux.tr1 aux.tr2 aux.tr3} |
| 217 | 217 |
| 218 finish_test | 218 finish_test |
| OLD | NEW |