/ File History
Login
SQLite training in Houston TX on 2019-11-05 (details)
Part of the 2019 Tcl Conference

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

History of ext/session/session1.test

2018-10-26
17:05
Add the sqlite3session_config() interface. For configuring global parameters belonging to the sessions module. file: [0b2f8899] check-in: [1e69f3ff] user: dan branch: trunk, size: 18036
2018-04-09
11:43
Add a "flags" parameter to experimental API sqlite3changeset_apply_v2(). Also add the SQLITE_CHANGESETAPPLY_NOSAVEPOINT flag. file: [45321164] check-in: [3d29631f] user: dan branch: trunk, size: 17752
2017-07-19
18:01
Remove some 'breakpoint' commands in test files. file: [736d7ff1] check-in: [d14fc621] user: mistachkin branch: trunk, size: 16611
2017-01-30
19:44
Experimental change to invoke the preupdate hook when WITHOUT ROWID tables are written. file: [c8a50e0e] check-in: [856f8604] user: dan branch: preupdate-without-rowid, size: 16633
2017-01-28
19:45
Avoid redundant table b-tree cursor seeks in UPDATE statements that use the two-pass strategy. file: [482e9b86] check-in: [dc555b10] user: dan branch: trunk, size: 15893
2016-10-21
21:21
In the sessions module, avoid recording a change if an UPDATE statement overwrites a column with REAL affinity containing an integer value with the same value. file: [e5125b21] check-in: [b861328a] user: dan branch: sessions-fix, size: 15442
2016-03-30
21:19
Have the sqlite3session_apply() function and its streaming equivalent retry any operations that failed with SQLITE_CONSTRAINT after all other operations on the same table have been attempted. New code is largely untested. file: [98f38473] check-in: [1085911a] user: dan branch: session-retry, size: 15135
2015-10-01
16:35
Changes to the sesssions module ensure that tables appear within changesets and patchsets in the same order that they were attached to the sessions object. file: [5dab50ce] check-in: [76958902] user: dan branch: sessions, size: 15135
2015-06-02
09:19
Modify the sessions module to ignore all operations on tables with no primary keys as documented. file: [d4f53b9b] check-in: [bdaf9575] user: dan branch: sessions, size: 15458
2014-09-27
16:33
Fix a segfault in the streaming API functions triggered by a very long table name. file: [4653867f] check-in: [d2642543] user: dan branch: sessions, size: 14850
2014-08-18
16:03
Add miscellaneous test cases to improve coverage of sessions module. file: [3733d71e] check-in: [0fac6cff] user: dan branch: sessions, size: 14243
2013-07-03
19:53
Experimental change to the handling of foreign key constraint violations when applying a changeset: all foreign keys, immediate and deferred, are deferred until the end of the transaction (or sub-transaction) opened by the sqlite3changeset_apply(). A single call to the conflict-handler (if any) is made if any FK constraint violations are still present in the database at this point. The conflict-handler may choose to rollback the changeset or to apply it, constraint violations and all. file: [894e3bc9] check-in: [1d44e5d3] user: dan branch: sessions, size: 13944
2011-07-26
15:50
Fix a problem causing sqlite3changeset_invert() to effectively drop UPDATE changes. file: [50208690] check-in: [bb3e65d9] user: dan branch: sessions, size: 13969
2011-07-18
15:22
Fix the sqlite3session_isempty() method so that it returns, as documented, non-zero when no changes have been recorded by the session object. file: [98691eec] check-in: [d04e0fd8] user: dan branch: sessions, size: 13537
2011-07-16
18:05
Note in the documentation that when iterating through a changeset, all changes to a single table are grouped together. Also add the sqlite3session_isempty() function. file: [6ad289a1] check-in: [364f3b82] user: dan branch: sessions, size: 13537
2011-04-16
19:23
Improve test coverage of session module. file: [f5d9f2e3] check-in: [f46d4b64] user: dan branch: sessions, size: 12971
2011-03-30
21:04
Add the SQLITE_ENABLE_PREUPDATE_HOOK compile-time option. file: [7a92a2a6] check-in: [66345214] user: drh branch: sessions, size: 12375
2011-03-24
11:22
Store primary key definitions for modified tables in changesets. Add the sqlite3changeset_pk() API to extract this data from a changeset iterator. file: [b2da15b9] check-in: [54298ee5] user: dan branch: sessions, size: 12335
2011-03-23
16:03
Add the "indirect flag" to the changeset blob format. Also the sqlite3session_indirect() API. file: [bca38efb] check-in: [1feaf2d3] user: dan branch: sessions, size: 12269
2011-03-21
19:41
Remove some unreachable code in sqlite3session.c. Add test cases. file: [1e8cda2c] check-in: [39cdfa53] user: dan branch: sessions, size: 12225
2011-03-19
17:07
Move session1.test from test/ to ext/session/. file: [3f982c74] check-in: [c4436a93] user: dan branch: sessions, size: 12226 Renamed from test/session1.test