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
|
942b0a68ea
|
Ensure the mutex used to protect the linked list of all main database files opened by a single ota vfs is allocated.
FossilOrigin-Name: 9c8682d6650a94e11f9bec5baff69ed9668874fa
|
2015-02-19 19:59:35 +00:00 |
|
dan
|
e3e031ce85
|
Add ota tests to increase code coverage. Fix some minor issues in error handling within the ota code.
FossilOrigin-Name: 2b10c5d2b8b8b535d3dec0c68a777db16268e1e5
|
2015-02-18 20:16:15 +00:00 |
|
dan
|
f5fe23909d
|
Add extra tests and fixes for ota.
FossilOrigin-Name: e0b7151962fedbcac975f2216fd6b33b995a8945
|
2015-02-16 21:13:19 +00:00 |
|
dan
|
52800df9fc
|
Change the way the "incremental checkpoint" function of OTA works in order to reduce the effect on the SQLite core code.
FossilOrigin-Name: b64a11a754dc56f3406d3b703531ebe9e4af4908
|
2015-02-14 18:58:22 +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
|
dd0ad3785b
|
Remove "PRAGMA pager_ota_mode".
FossilOrigin-Name: 8ac58e46782bd6b81c06fdf1cb5b316b8a4e1ddf
|
2015-02-07 19:17:36 +00:00 |
|
dan
|
e2863b6074
|
Fix some problems surrounding WITHOUT ROWID tables with DESC primary key indexes
.
FossilOrigin-Name: a21fefb79a161e6bb057ae4f6ba554f659706ac1
|
2015-02-03 18:43:42 +00:00 |
|
dan
|
61826cdb6c
|
Extra tests for the ota_rowid column.
FossilOrigin-Name: 46069393b3141ab198f0fcc4f6c05229f06bf1e8
|
2014-12-08 07:22:34 +00:00 |
|
dan
|
7ca1d07aff
|
Allow the ota extension to write to tables with no PRIMARY KEY declaration.
FossilOrigin-Name: ba59a7e2ba97244492cbca9247456df0f3f19248
|
2014-12-06 19:30:41 +00:00 |
|
dan
|
268c0f8844
|
Update the ota extension so that it can be used to update tables with external PRIMARY KEY indexes.
FossilOrigin-Name: 55066a1171cbd3077f5e6c8ceb2745e810d9476e
|
2014-11-20 17:37:08 +00:00 |
|
dan
|
d6446a0abe
|
Test that sqlite3ota_open() works with URI paths. Fix some other issues.
FossilOrigin-Name: 6fd09854feb46739f42b7e7a5e76680d5f9b8c5a
|
2014-10-21 19:35:03 +00:00 |
|
dan
|
d2f5ee20f0
|
Have the ota extension perform an incremental checkpoint after generating the wal file.
FossilOrigin-Name: 0bf1301aacb3b717b4cc020fbda9fab0bae331c3
|
2014-10-20 16:24:23 +00:00 |
|
dan
|
93fdbfa64f
|
Add further tests to ota5.test. Add "ota.test", for running all ota tests.
FossilOrigin-Name: 95ffdaa542df1c28fac97422e5a4b2c5cb81d50a
|
2014-09-19 18:08:39 +00:00 |
|
dan
|
15e1ec4c5b
|
Remove the experimental sqlite3_transaction_save() and restore() APIs.
FossilOrigin-Name: 48d201cd8b68c0377cf8a2cc6439b893f9462fe2
|
2014-09-15 19:34:04 +00:00 |
|
dan
|
a690402b4c
|
Add support for update statements to sqlite3ota.c.
FossilOrigin-Name: e109b27e4d66b83e1a804e7556d9c91aa37fea28
|
2014-09-08 17:50:35 +00:00 |
|
dan
|
9295d21bfd
|
Add support for delete operations to the ota extension.
FossilOrigin-Name: f988234ba54d7c667f7deef1d04beed4e7fe6182
|
2014-09-06 20:19:38 +00:00 |
|
dan
|
0c4ba2662e
|
Reorganize the code in sqlite3ota.c in preparation for adding support for update and delete operations.
FossilOrigin-Name: 98387f05697526c7740e91d8a846a31f77639406
|
2014-09-05 19:31:15 +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 |
|