aboutsummaryrefslogtreecommitdiff
path: root/ext/session
Commit message (Collapse)AuthorAge
* Fix a problem with using streaming iterators with ↵dan2025-05-22
| | | | | sqlite3changegroup_add_change(). FossilOrigin-Name: 3dbde727146d28c316df47c7b5116be7f2476a0a0c893207c2a4ca3ab285cb5e
* Add the --enablefk option to the "changeset apply" command of thedrh2025-05-15
| | | | | changeset program. FossilOrigin-Name: e98d46d436f8d251ae0da5ee85fd856aca3b57cd48d1be31fa6ca88fe72cad00
* Enhance the "changeset" utility program with new command-line options fordrh2025-05-15
| | | | | the "changeset apply" command. FossilOrigin-Name: 428daca4f1b3e1a33b7e2f5acf114fa6136d46555e9947e2e88ea107bfec5e4f
* Session extension doc typo fix reported in [forum:75e9408acb|forum post ↵stephan2025-05-12
| | | | | 75e9408acb]. FossilOrigin-Name: b96cfff52b4f364388f168198e999ae2407c4afbc7b020f8bb350ab103ffb55c
* Update to comments in sqlite3session.h.dan2025-04-19
| | | FossilOrigin-Name: ea9acb5573f4d71a314e4467d30477a1d01c8db648985750a42b3c047f404c9c
* Fix a memory leak in sqlite3session_diff().dan2025-04-10
| | | FossilOrigin-Name: a6cbc5db1c4973ea236874bd9c24cd86dc48fbc7a10e424896c0407c7c32ce6a
* Fix a comment in sessionD.test.dan2025-04-10
| | | FossilOrigin-Name: 3516354ee57b683c134de206f5321f064f9cb627aa12ba6fde98e59a9093c50c
* Improve the error messages returned by sqlite3session_diff().dan2025-04-10
| | | FossilOrigin-Name: a3217cdb75fd305705856f6504f8816c2b6b0a10907725cb74d025a5c4e369b8
* Have sqlite3session_diff() automatically attach tables to session objects, ↵dan2025-04-08
|\ | | | | | | | | as it has always been documented to do. FossilOrigin-Name: 99827144f112303e27a829c990b1858d227bd7369095100a435c367637985fad
| * Have sqlite3session_diff() automatically attach tables to session objects, ↵dan2025-04-08
| | | | | | | | | | as it has always been documented to do. FossilOrigin-Name: ec1641858ec48d96f5a2ddce4575ebd40a18932d69831fdb4eafc9acf508f216
* | Add an explicit db close to fix a file-is-opened failure in session1.test in ↵stephan2025-03-27
| | | | | | | | | | cygwin. FossilOrigin-Name: c6e4e1cf2b70d2e603ea3faabd9cb5fbd9f5497672574283ace8c62984dfbb97
* | Merge trunk into cygwin-fixes branch. Add .fossil-settings/binary-glob to ↵stephan2025-03-26
|\| | | | | | | | | squelch warnings about *.db files on Cygwin. FossilOrigin-Name: a8328b921c5504eceacade417e16e713999eff63978caf3418fd79501590b1cb
| * Test that the sqlite3changeset_apply() function is properly appling indirect ↵dan2025-03-24
| | | | | | | | | | changes. FossilOrigin-Name: 1dadea3a79c3edd110b0b32b07287744300958fed31f2da11901a42b16f86669
| * Add test cases to session1.test.dan2025-03-24
| | | | | | FossilOrigin-Name: dda9d7cf319e74de7703bda1eb77e3e7aa7459d6fa1508cc1d62cdfc7985c368
* | Correct part of [505d9e49f7] and [7126a51ed8] to get sessioninvert tests ↵stephan2025-03-19
| | | | | | | | | | working on cygwin. FossilOrigin-Name: 83c34decbe336c76062e6b1bfe4c2e8f786841a4b6efa001747e786e872c8c71
* | Correct part of [04075517] which changed the implicit return value of a test ↵stephan2025-03-19
| | | | | | | | | | function. FossilOrigin-Name: 505d9e49f7af619eda9e46e7ed19c4446c64628233528e1ab3f70264e1640ace
* | Add some explicit db close calls to work around a process-reaping timing ↵stephan2025-03-19
| | | | | | | | | | problem on cygwin builds. FossilOrigin-Name: 7126a51ed8a1b90b7f4cf3f1c13f7a1d560ff7a3ae73897ce8d9194df40356ed
* | Cygwin-centric fixes from Jan Nijtmans.stephan2025-03-06
|/ | | FossilOrigin-Name: 205979813c7300debb5f1ba270583ef2f08e069d6d01865b5910702889a5c1ed
* Approximately 100 typo corrections spanning the whole tree, submitted via ↵stephan2025-02-27
| | | | | [forum:0db9827f0464bc33|forum post 0db9827f0464bc33] and individually audited and verified. Affects only code comments, innocuous test strings, error message text in tool (not library) code, and configure-level help text. FossilOrigin-Name: f50c21484d3cac73589da0376c423de39ae8b842218105786c5aa3726e4dcaed
* Approximately 50 typo fixes, spanning the whole tree, contributed via ↵stephan2025-02-25
| | | | | [forum:006c8fa165083ac3|forum post 006c8fa165083ac3] and individually checked for correctness. Affects only code comments, docs, and a single line of debug output in a test app. FossilOrigin-Name: af928818a030924060ee0762431dae0f16d53a62f4e1132754d052eb9c621ac2
* Remove old function declaration accidentally left in sqlite3session.h.dan2025-02-12
| | | FossilOrigin-Name: 0cfbe349d4b740f3d2be8c714cf679901fc2465db4c64e4c3742da700d82f4e7
* Test case for the FTS3 fix in the previous check-in.drh2025-02-03
| | | FossilOrigin-Name: 459d8f695ef868d0ec09920ab2035eebd36a66051f9905e2605f4600623faa47
* Add a missing "db2 close" to the ext/session/session_gen.test test module.drh2025-02-01
| | | FossilOrigin-Name: 4068f586ddadd3a818645574f7584fcee6d373dbf45805c545100883b495598a
* Fix bug in sessions handling of FK constraints introduced by [e09a0c02] ↵dan2025-01-29
| | | | | (released in 3.48.0). Bug was preventing a changeset containing FK violations from being applied even when the xConflict(CHANGESET_FOREIGN_KEY) returned OMIT. FossilOrigin-Name: d7c07581203a0a88456588e49e51b40a8341b0e7121809f75be0ee882d91650f
* Fix sessions module handling of tables with generated columns.dan2025-01-28
| | | FossilOrigin-Name: 437fb316389bc3c24c5cdb4d01edfc81e2c2e9f2b399fc2a95b05d279361d8ec
* GCC 13 has become more quite pedantic about the signature of functions ↵drh2025-01-13
| | | | | | | | | matching the type of pointers through which the functions are called. Make adjustments to extension functions and test procedures to work around this. No changes to the core. FossilOrigin-Name: ed83b79100b4345235aec990303c4526874f0c2f8701160c4639a80633ebaf70
* Add test case for using both SQLITE_CHANGESETAPPLY_IGNORENOOP and ↵dan2025-01-06
| | | | | SQLITE_CHANGESETAPPLY_FKNOACTION. FossilOrigin-Name: b1cc53fa3fb2ac3abeadd3282d8751f4d533315754159f16ca7f7f300ccdd8c8
* Fix a problem in the sessions extension allowing changesets containing ↵dan2025-01-04
| | | | | foreign key violations to be committed under some circumstances. FossilOrigin-Name: e09a0c022903d88d5d6de34b2527565ef60c6bb049f2fb42f037e1520abf0f93
* Avoid loading the entire record into memory for an sqlite3_preupdate_old() ↵dan2024-11-04
| | | | | call that retrieves an IPK value. FossilOrigin-Name: 7f4de43733200beeb3ff0a70d51bbc68f5331895698ea95a82741cfd7bb66834
* Fix a couple of problems with the sessions streaming interfaces.dan2024-09-23
| | | FossilOrigin-Name: 9a1fc8d36b5b262f9d17a4743b4b9bb54510cf257d2d9778ebc42d5224856b1e
* Remove a stray newline.mistachkin2024-09-19
| | | FossilOrigin-Name: 77f587dc3bbc784e8884c1b56b53fa90bbd76f4bd121bd572ab529a2b9796e57
* Fix the preupdate hook so that it works when the "old.*" row has a column ↵dan2024-09-18
|\ | | | | | | | | with a non-NULL default value that was added by ALTER TABLE ADD COLUMN after the current record was created. FossilOrigin-Name: 6a8c687904e92f00c1a5f768947545d2920ab9025bf8649adb0ea8053f5aec4e
| * Fix the preupdate hook so that it works when the "old.*" row has a column ↵dan2024-09-18
|/ | | | | with a non-NULL default value that was added by ALTER TABLE ADD COLUMN after the current record was created. FossilOrigin-Name: 00a398cf900179aa5a8aab09fe4a671d99e7a31583282848ef39390f2ef246eb
* Fix harmless compiler warnings.drh2024-09-06
| | | FossilOrigin-Name: 60fb8ee153ec293b6b3a4170dafa305e4c16af575aced72daef46116d8dc2bb6
* Adjustments to test cases for session so that they work with Tcl9.drh2024-07-30
| | | FossilOrigin-Name: d417415b967e62d41667e14ebf5455932ebf38d218a941f13878f0aba6d19bc8
* Get rid of "-encoding binary" across all test cases, as that is no longerdrh2024-07-30
| | | | | supported in Tcl9. Use "-translation binary" instead. FossilOrigin-Name: e0d9670dd98a22d2e22aac8ba8720787a05e280e18ec9b2d4323f947c83718f5
* First attempt at getting the build to work with Tcl 9.0.drh2024-07-30
| | | FossilOrigin-Name: 6e5bb48a74d63fb8c30528f0005d1763cd2dbb882abf86baf1565721e6bfcf84
* Fix a hyperlink typo in session documentation.drh2024-05-08
| | | FossilOrigin-Name: 42d67c6fed3a5f21d7b71515aca471ba61d387e620022735a2e7929fa3a237cf
* Fix bug in test script sessionconflict.test.dan2024-05-07
| | | FossilOrigin-Name: e29decb8b1991bb586f41fd74bbaa4d6c4bd63e22617145828b2500d697d7869
* Add new sessions API sqlite3changegroup_add_change().dan2024-05-06
|\ | | | | FossilOrigin-Name: 5eaab43ce48bb8d710f784ecd6aa9a4b3e708b44b0f7e49daf66a3f8bc2b9873
| * Edit comments in sqlite3session.h.dan2024-05-06
| | | | | | FossilOrigin-Name: 49f84878e21f85d44d8429cdc2908f87383e59737e1af3fdbccf0c276d883567
| * Add tests for sqlite3changegroup_add_change().dan2024-05-06
| | | | | | FossilOrigin-Name: 9d67bedc20c3a59e5488f0eaea6a6611940a9cb63f7cf5e687b061cb5d510943
| * Add new sessions API sqlite3changegroup_add_change().dan2024-05-04
|/ | | FossilOrigin-Name: 73647db1ddfdaf40cbf18f1e47c10b4a906489f6d34d7667f0f2ff532f1eb37c
* Add extra tests for aborting conflicts in the sessions module.dan2024-04-22
| | | FossilOrigin-Name: b4a6d32662acacb7767cfb9b8e040e6eb1f99322cb7d0cd44e6265e9ac2fb2e8
* If a table has one or more rows and it has a partial index has zero rows,drh2024-02-19
| | | | | | still make an entry in the sqlite_stat1 table for the partial index, so that we know that "PRAGMA optimize" does not need to redo the whole table. FossilOrigin-Name: e147b18991dd462fff367442acb0504fdf193a31843ed34ec8c1ced30747bf8a
* Fix a comment in sessions. No functional changes.drh2024-01-11
| | | | | [forum:/forumpost/8c20dc935b|Forum post 8c20dc935b]. FossilOrigin-Name: b0eb6d3628c1f70399a22d9fd3b79a796bc343adfeba50515440db609565961a
* Fix harmless compiler warnings in test code.drh2023-10-31
| | | FossilOrigin-Name: d1895dd8f5757a339f619f22b29c8a739398ded673bb9c93f1b8eb8a4b38f510
* Cure a harmless MSVC warning. (no other changes)larrybr2023-10-25
| | | FossilOrigin-Name: 02234ef85ed9349ddf6225f67b7e941b0b68cbd2e58c9d7d84a8324393349853
* Fix various harmless scan-build warnings.drh2023-10-24
| | | FossilOrigin-Name: 54be9af4469d7e31ee852f67e5aa32996557c10de654a60103fd165d2fedf311
* Avoid attempting to delete a file while it is open in test script ↵dan2023-10-23
| | | | | sessionalter.test. FossilOrigin-Name: f20b4a96f747adeb2ed486f06dd7d911f0f24b37df87dcd32d2c3e4b687da9a6