dan
|
815bd625c2
|
Remove the sqlite3ota_open_v2() API. Add a new parameter to sqlite3ota_open() instead.
FossilOrigin-Name: c74e0bc481ce995f83ca8384e05dfbe068a0ae85
|
2015-05-19 17:48:11 +00:00 |
|
dan
|
a6fb464878
|
Allow OTA update state data to be stored in a database separate from the OTA update database.
FossilOrigin-Name: 5af8db56af457d60ea030d84666ca7fffb6821fe
|
2015-05-19 16:22:58 +00:00 |
|
dan
|
6758959ec3
|
Fix a problem in the "ota" utility program causing it to crash if SQLite failed to open the target database.
FossilOrigin-Name: a1a2b4a2eff4f641fa80e8ffa805c97afb73be95
|
2015-04-23 19:38:20 +00:00 |
|
dan
|
39b7ff7987
|
Add comments related to database locking to sqlite3ota.h.
FossilOrigin-Name: 77242965e77446313a8f0a65a39fccb67fe4cabf
|
2015-04-22 11:34:38 +00:00 |
|
dan
|
903dd7d5d1
|
Add a comment to sqlite3ota.h. No code changes.
FossilOrigin-Name: 352fa09efd8240567b8f9487944e8c3ade4e664a
|
2015-04-21 15:35:30 +00:00 |
|
dan
|
ec16d98489
|
Have OTA always specify SQLITE_CONFIG_URI when opening databases. Fix a test issue causing otacrash.test to fail.
FossilOrigin-Name: 0d0e5ec064eaecb200b9b601b7a54a1700cd176e
|
2015-04-17 08:36:05 +00:00 |
|
dan
|
9340de52e2
|
Clarify that OTA is unable to update or delete rows with NULL values in primary key fields.
FossilOrigin-Name: 2e7c1e0a0d128d9bac119692b2505b5ed0abe87a
|
2015-03-18 19:04:40 +00:00 |
|
dan
|
54fc21438e
|
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.
FossilOrigin-Name: 46119e8d8e391d8dea844352521b58415f7365b1
|
2015-03-05 16:21:20 +00:00 |
|
dan
|
2bd7ace54e
|
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.
FossilOrigin-Name: 158c1a48818a9abc001b9ea547167c2624a7bad3
|
2015-03-05 14:07:25 +00:00 |
|
dan
|
67d4b20c46
|
Fix a typo in sqlite3ota.h.
FossilOrigin-Name: 04087dec4c3db5f322eca289585525b7267ed4f8
|
2015-03-05 13:43:21 +00:00 |
|
dan
|
5ebc83b1d2
|
Update the sqlite3ota_db() API to account for the fact that each OTA handle now uses two SQLite database handles.
FossilOrigin-Name: ef08ecceb7e237a01af6cc3141dccee09ffe9ae3
|
2015-02-23 15:02:13 +00:00 |
|
dan
|
92f55ceb70
|
Add some missing comments and fix other minor code issues in sqlite3ota.c.
FossilOrigin-Name: 718fd8b673d6557dd0eaad03e6a3332b5490afbf
|
2015-02-20 14:36:16 +00:00 |
|
dan
|
138bf3bc7f
|
Update various documentation comments in sqlite3ota.c and sqlite3ota.h.
FossilOrigin-Name: 60e0a46b82dd9c704e8aa977d1ccdd73d388422f
|
2015-02-19 18:06:40 +00:00 |
|
dan
|
07427d0350
|
Add documentation and test cases for sqlite3ota_create_vfs(). Also code to detect errors in zipvfs/ota setup.
FossilOrigin-Name: e729668168f00325459bc2e9b515aa95e57f2754
|
2015-02-10 17:08:17 +00:00 |
|
dan
|
faa8c4fdcb
|
Add the sqlite3ota_create_vfs() and sqlite3ota_destroy_vfs() functions.
FossilOrigin-Name: 96443ecb6909141aa621a16e628455857d036482
|
2015-02-09 20:07:35 +00:00 |
|
dan
|
8800b53bc5
|
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.
FossilOrigin-Name: a5e86bea4ad51bbb988a2a2215961706894f4a02
|
2015-02-05 17:46:19 +00:00 |
|
dan
|
a8ccf3ed74
|
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.
FossilOrigin-Name: 74e073dd604142212f3d3e1931065d124daabd80
|
2015-02-05 17:36:30 +00:00 |
|
dan
|
fdf3a8970d
|
Update comments in sqlite3ota.h to remove the "must have PRIMARY KEY" restriction.
FossilOrigin-Name: 088a41eb8c18886a260cf53fa0cca3bd1958dc05
|
2014-12-08 07:28:26 +00:00 |
|
dan
|
ca3d648f9c
|
Update ota so that the hidden columns of virtual tables may be written.
FossilOrigin-Name: ccee999649d0fa1d48e53847542f4cbe05e3d694
|
2014-11-27 18:09:46 +00:00 |
|
dan
|
54f0dec3e6
|
Changes to comments in sqlite3ota.h.
FossilOrigin-Name: 14139542b68fbf01632a1b149cd6fca4bb01efa6
|
2014-11-21 11:22:11 +00:00 |
|
dan
|
ca5ceb4229
|
Add support for updating virtual tables via ota.
FossilOrigin-Name: 4dfcfe543945aa60a7ac397a3bdb0ac9e20ef7b6
|
2014-11-21 10:46:23 +00:00 |
|
dan
|
f8bd49ee22
|
Add the "ota_delta()" feature for delta-compressed updates.
FossilOrigin-Name: c64dcd1788f5cc7db197a0ec4ab0981f34a72c6b
|
2014-11-20 19:19:02 +00:00 |
|
dan
|
6c5984a950
|
Use quotes instead of angle-brackets to include sqlite3.h from sqlite3ota.h.
FossilOrigin-Name: fce9c6ccf101d28492a84b85463433f32ef569fb
|
2014-09-18 16:38:10 +00:00 |
|
dan
|
4caa8fbc1e
|
Add an API to query an ota handle for the total number of key/value operations performed so far.
FossilOrigin-Name: e3943fa7bbbfc5e16f73a494d8fa54d19e9cfcf9
|
2014-09-18 14:48:38 +00:00 |
|
dan
|
13ce7931f7
|
Have the sqlite3_index_writer() VMs check that the final values of records inserted into indexes on rowid tables are integers.
FossilOrigin-Name: cca376bff3510dc5e99fc5824862c3471ceced16
|
2014-09-15 12:18:29 +00:00 |
|
dan
|
98231c054b
|
Add a command line program that uses the extension. This serves as example code and is also useful for performance testing.
FossilOrigin-Name: ffa1524ef2a4c32652183eb4745685f0d1c93af2
|
2014-09-03 08:25:09 +00:00 |
|
dan
|
b0083756f2
|
Add an experimental extension for applying bulk updates to databases.
FossilOrigin-Name: 2954ab501049968430011b63d046eb42ff37a56c
|
2014-09-02 19:59:40 +00:00 |
|