/ File History
Login

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

History of test/hook.test

2018-01-12
16:44
Experimental change to include changes made to the sqlite_stat1 table in changesets generated by the sessions module. sqlite_stat1 entries in such changesets are ignored by legacy clients. file: [1604b3b2] check-in: [bd46c442] user: dan branch: sessions-stat1, size: 24712
2017-01-27
17:02
Fix a problem causing the pre-update hook to be invoked by DROP TABLE statements. file: [dbc0b877] check-in: [fbb6bf1b] user: dan branch: trunk, size: 23395
2017-01-25
18:53
Fix another pre-update hook issue, this time in sqlite3preupdate_old(). file: [f6a48d33] check-in: [c7651d21] user: dan branch: trim-nulls, size: 23116
17:44
Fix a problem with the pre-update hook on this branch. file: [09b8ce22] check-in: [6fc4fbfa] user: dan branch: trim-nulls, size: 22821
2016-10-15
08:56
Add test case to hook.test. No changes to non-test code. file: [3a01b876] check-in: [2674d779] user: dan branch: trunk, size: 21996
2016-04-27
18:54
Modify the permutations.test script so as to set any permutation specific configuration values before running each individual test script. file: [3b7b99d0] check-in: [2662d8fe] user: dan branch: permutations-fix, size: 21886
2016-01-20
11:33
Merge recent enhancements from trunk. file: [40523db3] check-in: [327af5f6] user: drh branch: sessions, size: 21900
2014-10-14
13:41
Merge recent trunk micro-optimizations and the DESC index GROUP BY ORDER BY bug fix into the sessions branch. file: [aa41c095] check-in: [83d4114f] user: drh branch: sessions, size: 21960
2014-08-19
00:33
Disable the hook-7.5.2 tests when using sessions, since that are not correct in that case. file: [76201cfc] check-in: [6d5b9332] user: drh branch: sessions, size: 21911
2013-11-27
21:53
Merge all recent trunk changes. file: [5429d34d] check-in: [3a2a1bd4] user: drh branch: sessions, size: 21860
00:45
Add additional test cases and requirements evidence marks for WITHOUT ROWID. file: [162d7cef] check-in: [b408d788] user: drh branch: trunk, size: 11132
2013-11-26
23:27
Make sure the update hook is not invoked for WITHOUT ROWID tables, as the documentation specifies. This bug was found while adding requirements marks, so a few extraneous requirements marks are included in this check-in. file: [8b24a1a8] check-in: [0978bac6] user: drh branch: trunk, size: 10045
2013-02-13
13:42
Enhancements to the query planner to make use of indices for ORDER BY even when IN constraints are in the WHERE clause. Add extended error codes for all SQLITE_CONSTRAINT errors. file: [777b2541] check-in: [7e14dc73] user: drh branch: sessions, size: 20250
2013-02-09
15:37
Rename SQLITE_CONSTRAINT_RAISE to SQLITE_CONSTRAINT_TRIGGER. Put the extended constraint error codes in alphabetical order. Add many test cases for the extended constraint error codes. file: [45cb22b9] check-in: [3f674375] user: drh branch: constraint-error-codes, size: 9533
2011-08-26
19:20
Merge the latest trunk changes into the sessions branch. file: [94b927b1] check-in: [eb036d6f] user: drh branch: sessions, size: 20193
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: [5f3749de] check-in: [9007586f] user: mistachkin branch: winopen-retry-logic, size: 9476
2011-06-20
10:44
Merge the latest trunk changes into the sessions branch. file: [4fd80e9c] check-in: [4c5e276c] user: drh branch: sessions, size: 20207
2011-05-28
15:57
Minor changes made while planning a larger change. file: [f2277c30] check-in: [84097a4c] user: dan branch: fts3-prefix-search, size: 9490
2011-03-30
21:04
Add the SQLITE_ENABLE_PREUPDATE_HOOK compile-time option. file: [040cf2ca] check-in: [66345214] user: drh branch: sessions, size: 19613
17:25
Disable the truncate optimization if there is a preupdate hook. file: [29a0b6a1] check-in: [d051694e] user: drh branch: sessions, size: 19563
2011-03-22
18:45
Add API function sqlite3_preupdate_depth(), for determining the depth of the trigger stack from within a pre-update callback. file: [14b2439b] check-in: [bdea7089] user: dan branch: sessions, size: 19564
2011-03-19
08:38
Fix a problem with INTEGER PRIMARY KEY columns and the pre-update hook. file: [d054aad1] check-in: [24d4d5dd] user: dan branch: sessions, size: 15965
2011-03-16
19:59
Add the sqlite3_preupdate_new() API, for retrieving the new.* values from within a pre-update callback. file: [d0a27702] check-in: [526545c4] user: dan branch: sessions, size: 15525
09:49
Remove the sqlite3_transaction_hook() API. file: [85059721] check-in: [b0015a1c] user: dan branch: sessions, size: 15239
2011-03-03
20:06
Add the experimental sqlite3_transaction_hook() API. file: [a90748e4] check-in: [093d8cd8] user: dan branch: sessions, size: 18262
2011-03-01
18:42
Add the experimental sqlite3_preupdate_hook() API. file: [5fd01c30] check-in: [6145d7b8] user: dan branch: sessions, size: 15019
2010-04-13
06:18
Test that the rollback-hook is invoked if a commit-hook implementation returns non-zero (causing a rollback). Remove documentation comment that says otherwise from sqlite.h.in. file: [f04c3412] check-in: [012cf101] user: dan branch: trunk, size: 8896
2009-04-07
14:14
Fix compilation and testing when SQLITE_OMIT_TRIGGER is defined. Ticket #3786. (CVS 6464) file: [c9c992f2] check-in: [277dace4] user: danielk1977 branch: trunk, size: 8310
2009-01-03
14:04
When the commit_hook calls a query recursively, make sure the commit_hook is not invoked recursively. Ticket #3564. (CVS 6107) file: [a9961ccf] check-in: [27ae4065] user: drh branch: trunk, size: 8267
2008-01-19
20:11
Miscellaneous code simplifications and cleanup and test coverage enhancements. (CVS 4730) file: [e17d4ed2] check-in: [af129b6d] user: drh branch: trunk, size: 7783
2007-10-09
08:29
Fixes to the test suite (no code changes) so that quick.test runs with OMIT_ATTACH builds. #2706. (CVS 4480) file: [3870abea] check-in: [07c00fff] user: danielk1977 branch: trunk, size: 7464
2006-01-17
09:35
Test suite fixes for builds that define OMIT symbols. (CVS 2962) file: [7e7645fd] check-in: [3a54a33d] user: danielk1977 branch: trunk, size: 7401
2006-01-16
16:24
Test file fixes for libaries compiled with various SQLITE_OMIT_ macros. (CVS 2961) file: [60579eb9] check-in: [c058f483] user: danielk1977 branch: trunk, size: 7180
2006-01-05
23:42
Disable the update hook for the truncation optimization used by DELETE. (CVS 2863) file: [fc682154] check-in: [448b3b9d] user: drh branch: trunk, size: 7126
2005-12-16
15:24
Verify that the rollback-hook is invoked correctly when a malloc() failure occurs. (CVS 2824) file: [3bae7892] check-in: [83c8ae5b] user: danielk1977 branch: trunk, size: 7029
06:54
Add the sqlite3_rollback_hook() API. Still requires further testing. (CVS 2823) file: [2b771652] check-in: [3baa3ff3] user: danielk1977 branch: trunk, size: 6769
2005-12-15
15:22
Add the sqlite3_update_hook() API. (CVS 2820) file: [4a5e598a] check-in: [36229018] user: danielk1977 branch: trunk, size: 4842
2004-06-29
12:39
Improved test coverage of tclsqlite.c (CVS 1761) file: [f8605cde] check-in: [008e57dc] user: drh branch: trunk, size: 1917
2004-05-31
08:26
Replace OP_Begin, OP_Commit and OP_Rollback with OP_AutoCommit. (CVS 1500) file: [c4102c67] check-in: [b8ed812c] user: danielk1977 branch: trunk, size: 1754
2004-01-15
02:44
Reinsert the experimental sqlite_commit_hook() API. (CVS 1179) file: [1a67ce0c] check-in: [72bc84f2] user: drh branch: trunk, size: 1743 Added
2003-04-03
15:46
Added experimental APIs: sqlite_begin_hook() and sqlite_commit_hook(). (CVS 896) file: [7a4c97b8] check-in: [5efbf623] user: drh branch: trunk, size: 2832 Added