SQLite

All files named ”ext/ota/sqlite3ota.h”
Login

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

History for ext/ota/sqlite3ota.h

2015-07-23
21:59
Renamed to ext/rbu/sqlite3rbu.h. Merge all changes in the latest 3.8.11 beta into the sessions branch. Changes include the rename of OTA to RBU, the WITHOUT-ROWID-OR-Skipscan fix, and improvements to pcache1. (check-in: [7f0ee77062] user: drh branch: sessions, size: 0)
20:44
Renamed to ext/rbu/sqlite3rbu.h. Change the name of the OTA extension to RBU: Resumable Bulk Update. (check-in: [017c5019e1] user: drh branch: trunk, size: 0)
2015-07-14
22:43
[4c66588429] part of check-in [a73d7128fb] Amplify the comment on renderLogMsg() that explains the problems associated with calling sqlite3_log() from deep within the memory allocator. (check-in: [a73d7128fb] user: drh branch: trunk, size: 18643)
2015-05-19
17:48
[00028de37e] part of check-in [c74e0bc481] Remove the sqlite3ota_open_v2() API. Add a new parameter to sqlite3ota_open() instead. (check-in: [c74e0bc481] user: dan branch: trunk, size: 18644)
16:22
[ebde09505c] part of check-in [5af8db56af] Allow OTA update state data to be stored in a database separate from the OTA update database. (check-in: [5af8db56af] user: dan branch: ota-update, size: 19193)
2015-04-23
19:38
[7faa45e080] part of check-in [a1a2b4a2ef] Fix a problem in the "ota" utility program causing it to crash if SQLite failed to open the target database. (check-in: [a1a2b4a2ef] user: dan branch: ota-update, size: 17836)
2015-04-22
11:34
[c0d32e46aa] part of check-in [77242965e7] Add comments related to database locking to sqlite3ota.h. (check-in: [77242965e7] user: dan branch: ota-update, size: 17639)
2015-04-21
15:35
[a57edd7097] part of check-in [352fa09efd] Add a comment to sqlite3ota.h. No code changes. (check-in: [352fa09efd] user: dan branch: ota-update, size: 17102)
2015-04-17
08:36
[5b1453917e] part of check-in [0d0e5ec064] Have OTA always specify SQLITE_CONFIG_URI when opening databases. Fix a test issue causing otacrash.test to fail. (check-in: [0d0e5ec064] user: dan branch: ota-update, size: 16672)
2015-03-18
19:04
[f1a9dd98b0] part of check-in [2e7c1e0a0d] Clarify that OTA is unable to update or delete rows with NULL values in primary key fields. (check-in: [2e7c1e0a0d] user: dan branch: ota-update, size: 16450)
2015-03-05
16:21
[5fec920aa2] part of check-in [46119e8d8e] Fix some problems with OTA and empty target databases, or target databases with the wrong set of tables. Also add SQLITE_FCNTL_VFSNAME support to the OTA VFS. (check-in: [46119e8d8e] user: dan branch: ota-update, size: 16351)
14:07
[d85a579448] part of check-in [158c1a4881] Add comments to sqlite3ota.h to make it clear that passing NULL in place of a parent VFS name to sqlite3ota_create_vfs() causes the new VFS to use the system default as its parent. (check-in: [158c1a4881] user: dan branch: ota-update, size: 16367)
13:43
[62ffca87ae] part of check-in [04087dec4c] Fix a typo in sqlite3ota.h. (check-in: [04087dec4c] user: dan branch: ota-update, size: 16063)
2015-02-23
15:02
[4cd82fbac9] part of check-in [ef08ecceb7] Update the sqlite3ota_db() API to account for the fact that each OTA handle now uses two SQLite database handles. (check-in: [ef08ecceb7] user: dan branch: ota-update, size: 16058)
2015-02-20
14:36
[052d870687] part of check-in [718fd8b673] Add some missing comments and fix other minor code issues in sqlite3ota.c. (check-in: [718fd8b673] user: dan branch: ota-update, size: 15665)
2015-02-19
18:06
[69106b0461] part of check-in [60e0a46b82] Update various documentation comments in sqlite3ota.c and sqlite3ota.h. (check-in: [60e0a46b82] user: dan branch: ota-update, size: 15476)
2015-02-10
17:08
[1cc7201086] part of check-in [e729668168] Add documentation and test cases for sqlite3ota_create_vfs(). Also code to detect errors in zipvfs/ota setup. (check-in: [e729668168] user: dan branch: ota-update-no-pager_ota_mode, size: 15458)
2015-02-09
20:07
[58af0ab636] part of check-in [96443ecb69] Add the sqlite3ota_create_vfs() and sqlite3ota_destroy_vfs() functions. (check-in: [96443ecb69] user: dan branch: ota-update-no-pager_ota_mode, size: 13518)
2015-02-05
17:46
[b4c54c7df5] part of check-in [a5e86bea4a] Change a comment in sqlite3ota.h to make it clear that it is not possible to insert a NULL value into an INTEGER PRIMARY KEY column using ota. (check-in: [a5e86bea4a] user: dan branch: ota-update, size: 13039)
17:36
[22423135fc] part of check-in [74e073dd60] Prevent ota updates from violating NOT NULL constraints. Add a comment to the "limitations" section of sqlite3ota.h saying that CHECK constraints are not enforced. (check-in: [74e073dd60] user: dan branch: ota-update, size: 13084)
2014-12-08
07:28
[ce378c0c50] part of check-in [088a41eb8c] Update comments in sqlite3ota.h to remove the "must have PRIMARY KEY" restriction. (check-in: [088a41eb8c] user: dan branch: ota-update, size: 13038)
2014-11-27
18:09
[8dc9c812e6] part of check-in [ccee999649] Update ota so that the hidden columns of virtual tables may be written. (check-in: [ccee999649] user: dan branch: ota-update, size: 12893)
2014-11-21
11:22
[04577b00c4] part of check-in [14139542b6] Changes to comments in sqlite3ota.h. (check-in: [14139542b6] user: dan branch: ota-update, size: 12290)
10:46
[8c09973d27] part of check-in [4dfcfe5439] Add support for updating virtual tables via ota. (check-in: [4dfcfe5439] user: dan branch: ota-update, size: 12309)
2014-11-20
19:19
[08b276fc9f] part of check-in [c64dcd1788] Add the "ota_delta()" feature for delta-compressed updates. (check-in: [c64dcd1788] user: dan branch: ota-update, size: 11228)
2014-09-18
16:38
[7b20abe924] part of check-in [fce9c6ccf1] Use quotes instead of angle-brackets to include sqlite3.h from sqlite3ota.h. (check-in: [fce9c6ccf1] user: dan branch: ota-update, size: 9674)
14:48
[4f9d8c56c6] part of check-in [e3943fa7bb] Add an API to query an ota handle for the total number of key/value operations performed so far. (check-in: [e3943fa7bb] user: dan branch: ota-update, size: 9674)
2014-09-15
12:18
[39ce4dffbf] part of check-in [cca376bff3] Have the sqlite3_index_writer() VMs check that the final values of records inserted into indexes on rowid tables are integers. (check-in: [cca376bff3] user: dan branch: ota-update, size: 9436)
2014-09-03
08:25
[545f0008b5] part of check-in [ffa1524ef2] Add a command line program that uses the extension. This serves as example code and is also useful for performance testing. (check-in: [ffa1524ef2] user: dan branch: ota-update, size: 9199)
2014-09-02
19:59
Added: [d3187a98fe] part of check-in [2954ab5010] Add an experimental extension for applying bulk updates to databases. (check-in: [2954ab5010] user: dan branch: ota-update, size: 9122)