dan
|
975f2062da
Add the SQLITE_CHANGESETAPPLY_IGNORENOOP flag, which may be passed to sqlite3changeset_apply_v2() to have it ignore changes that would be no-ops if applied to the database (e.g. deleting a row that has already been deleted), instead of considering them conflicts.
|
1 rok pred |
dan
|
e0d2096afa
Modify the sessions extension to use more efficient SQL when applying a changeset or patchset.
|
4 rokov pred |
dan
|
6c39e6a800
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.
|
9 rokov pred |
dan
|
3cc89d9567
Fix problems in the sessions module causing it to produce spurious SQLITE_NOMEM errors when handling SQL text or blob values zero bytes in size.
|
9 rokov pred |
dan
|
80fe2d9310
Further coverage tests for the session module.
|
13 rokov pred |
drh
|
9b1c62d416
Add the SQLITE_ENABLE_PREUPDATE_HOOK compile-time option.
|
14 rokov pred |
dan
|
e5754eec26
Improve coverage of session module a bit more.
|
14 rokov pred |
dan
|
f51e5f6c99
Improve coverage of session module code.
|
14 rokov pred |
dan
|
244593c846
Store primary key definitions for modified tables in changesets. Add the sqlite3changeset_pk() API to extract this data from a changeset iterator.
|
14 rokov pred |
dan
|
b4480e942f
Add the "indirect flag" to the changeset blob format. Also the sqlite3session_indirect() API.
|
14 rokov pred |
dan
|
ff4d0f41bb
If a NULL pointer is passed to sqlite3session_attach() in place of a table name, attach all database tables to the session object.
|
14 rokov pred |
dan
|
db04571c79
Remove some unreachable code in sqlite3session.c. Add test cases.
|
14 rokov pred |
dan
|
12ca0b5695
Add start of fault-injection tests for session module. Fix some bugs related to the same.
|
14 rokov pred |
dan
|
27453faef8
Clarify handling of NULL values in PK columns in sqlite3session.h. Add tests and fixes for the same.
|
14 rokov pred |
dan
|
4e895da185
Fix session module problems with real (floating point) values.
|
14 rokov pred |
dan
|
d7fb7d24c6
Fix a problem involving session objects and attached databases.
|
14 rokov pred |
dan
|
1f34f8cc71
Fix a bug in changeset generation code.
|
14 rokov pred |
dan
|
4131639c63
Fix a problem with resizing a hash table in sqlite3session.c.
|
14 rokov pred |
dan
|
7cf7df7d35
Fix some bugs in sqlite3changeset_apply().
|
14 rokov pred |