/ File History
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of test/triggerC.test

2018-12-20
15:04
Fix a segfault caused by using the RAISE function incorrectly (library now returns an error instead of crashing). file: [c7fbc3eb] check-in: [ddf06db7] user: dan branch: trunk, size: 32153
2015-05-21
02:20
Ensure that tables names are dequoted exactly once by the trigger logic. Cherrypick [59e92bd9521f1e8] and [9d887b92f8086961e]. file: [a8fad3c4] check-in: [9e3f64a4] user: drh branch: branch-3.7.11, size: 30137
2015-04-21
16:38
Ensure that tables names are dequoted exactly once by the trigger logic. file: [302d8995] check-in: [9d887b92] user: dan branch: trunk, size: 31641
2013-11-05
13:33
Standardize the error messages generated by constraint failures to a format of "$TYPE constraint failed: $DETAIL". This involves many changes to the expected output of test cases. file: [a68980c5] check-in: [54b22192] user: drh branch: omit-rowid, size: 30274
2012-12-06
20:27
Cherrypick [79ef8e3c77] (Apply the same restrictions on constant refactoring to statements within a trigger program as top-level statements). file: [c9e59c1c] check-in: [34aafb74] user: dan branch: branch-3.7.9, size: 30150
19:37
Apply the same restrictions on constant refactoring to statements within a trigger program as top-level statements. Candidate fix for [ae3c5670b6]. file: [a7b43673] check-in: [0c31a468] user: dan branch: constant-refactoring-in-triggers, size: 30270
2012-09-15
18:45
Attempt to use a covering index even on a full table scan, under the theory that the index will be smaller and require less disk I/O and thus be faster. file: [29173df0] check-in: [cfaa7bc1] user: drh branch: fullscan-covering-index, size: 28890
2011-08-02
00:57
Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried. file: [4d4bdaf0] check-in: [9007586f] user: mistachkin branch: winopen-retry-logic, size: 28770
2011-06-22
14:43
Adjust a test case in triggerC.test to handle non-default SQLITE_MAX_TRIGGER_DEPTH settings. file: [02c690fe] check-in: [f14339c5] user: shaneh branch: trunk, size: 28777
2011-04-17
00:55
Adjust some test cases in triggerC.test to handle non-default SQLITE_MAX_TRIGGER_DEPTH settings. file: [811ab569] check-in: [9d6c6129] user: shaneh branch: trunk, size: 28706
2010-12-01
08:04
Avoid recursive calls to sqlite3VdbeMemRelease() when deleting VM frames used by trigger programs. file: [8a691ff6] check-in: [119ffe95] user: dan branch: trunk, size: 27973
2010-08-14
05:04
Test that it is possible to drop a trigger while there are active statements belonging to the same connection. file: [2a23edcc] check-in: [d4ec61e2] user: dan branch: trunk, size: 27638
2010-03-30
12:40
Do not crash when compiling an "INSERT INTO tbl DEFAULT VALUES" when tbl has either BEFORE or INSTEAD OF triggers attached to it. Ticket [f3162063fd]. file: [cac41fe3] check-in: [ca359a3e] user: dan branch: trunk, size: 27132
2009-11-27
12:12
Move [7d30880114] to the trunk. Add optimizations to reduce the number of opcodes used for BEFORE UPDATE triggers. file: [4083c64d] check-in: [1b7c5250] user: dan branch: trunk, size: 25436
2009-10-08
06:24
Update triggerC.test to match the change to the way the trigger-recursion limit is handled. file: [0acc1d22] check-in: [58069252] user: dan branch: trunk, size: 22923
2009-09-17
00:41
When coding a trigger, assume that the "oldmask" requires all columns until we know otherwise. That pessimistic assumption assures that all necessary parameters are available on a cascading delete trigger. Ticket [e25d9ea771f] file: [4b1c1193] check-in: [03e464be] user: drh branch: trunk, size: 22923
2009-09-09
15:06
Add some tests that involve BEFORE UPDATE or BEFORE DELETE triggers messing with the row being updated or deleted. SQLite behaviour in this scenario is undefined, so the tests just check that the behaviour is relatively sane and there are no crashes. file: [1ee7e3a7] check-in: [9a4c59a2] user: dan branch: trunk, size: 22312
2009-09-08
19:15
Combine the OP_Statement and OP_Transaction opcodes. file: [427f3036] check-in: [aec9dbd8] user: dan branch: trunk, size: 20255
15:55
If recursive-triggers are enabled, fire DELETE triggers if database rows are removed as a result of OR REPLACE conflict resolution. file: [3e13e9a8] check-in: [85cb0c94] user: dan branch: trunk, size: 19870
2009-09-07
18:14
Add the SQLITE_LIMIT_TRIGGER_DEPTH option to sqlite3_limit(). file: [cc43b4a6] check-in: [d7dc8b43] user: drh branch: trunk, size: 15679
2009-09-01
17:11
Change "PRAGMA disable_recursive_triggers" to "PRAGMA recursive_triggers". Also a fix for compiling with OMIT_TRIGGER defined. file: [6ee1611c] check-in: [e016cca3] user: dan branch: trunk, size: 13950
16:19
Add new test script triggerC.test. file: [3806d257] check-in: [a2a062a4] user: dan branch: trunk, size: 13957 Added