/ All files named "test/hook.test"
Login

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

History for test/hook.test

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