aboutsummaryrefslogtreecommitdiff
path: root/tool/sqlite3_rsync.c
Commit message (Collapse)AuthorAge
* Remove a redundant typedef from the sqlite3_rsync.c source file.drh9 days
| | | FossilOrigin-Name: b4c37c6bcc644e21a29955e31151ea22a07627e524ce913afd3d2d6eeb7e0bb6
* Enhance sqlite3_rsync so that if the first attempt to invoke a copydrh2025-05-03
| | | | | | | of itself on the remote system using ssh fails, try again after augmenting the PATH. This enables sqlite3_rsync to work without the --exe option when the remote system is a Mac. FossilOrigin-Name: 38d4c94d8c7802101ef3bfb411002f9497fdbbbd2b4d3514cef5b76ffd66f75b
* Fix a harmless redundant variable declaration in sqlite3_rsync.drh2025-05-03
| | | FossilOrigin-Name: f8f15eff6ae50d569ed13a3b18f33eaa43453c0cb80b6007df38e880b62f45d0
* Addition summary results output when using -vvv on sqlite3_rsync.drh2025-05-03
| | | FossilOrigin-Name: c702999cfac37fdcae64d261408e58d1f49fee65434fe346db6a2a6c7f8ac54e
* Promote the --protocol option to sqlite3_rsync from being an undocumenteddrh2025-05-03
| | | | | | | debug option to being a supported and user-visible option. This is sometimes needed to work around bugs in prior versions running on the remote. FossilOrigin-Name: 4855e04e44e8fce2d6e37dd468eb6e9f4565c36cbc964156e65ac0449d7c212f
* Improvements to protocol negotiation.drh2025-05-03
| | | FossilOrigin-Name: 4f5a06e42010c3e047429f736ffb8e2e89a1eb599277c176945b57710f6713ca
* Clean up command-line parsing. Add the undocumented drh2025-05-02
| | | | | -protocol option for debugging. FossilOrigin-Name: 2a52b174e6e91cd7cfca0b20b39cdd231f377c7bc073f4223574556b94b16aa5
* Now appears to be working. More testing needed. Refinement of thedrh2025-05-02
| | | | | version-2 algorithm needed. FossilOrigin-Name: cb035181d9fb5909696b8ec8f9c3eeb7a7dfb4b50e82e1d3f2d5ad150afcc0ff
* Bug fixes. Added new debugging features to better visualize thedrh2025-05-02
| | | | | protocol. FossilOrigin-Name: c70330668690e7c3c55ae34137d5b2c91871432004b82b2b23a89fc3f1322a62
* This is the start of an experiment in getting sqlite3_rsync to use lessdrh2025-05-02
| | | | | | | bandwidth when the two databases are very similar, by sending hashes over blocks of pages initially, rather than over individual pages, then requesting more detail when hashes do not match. FossilOrigin-Name: 266b4b8f0104bd4b1cff87ed78b0223006bf661a9650294a2b330d50c7ee8a0c
* Do not allow sqlite3_rsync to convert the replica from WAL-mode intodrh2025-05-02
| | | | | | | DELETE-mode, as that can disrupt existing clients on the replica side. DELETE-mode to WAL-mode conversions are allowed, however. See [forum:/forumpost/6b575b66156673ee|forum thread 6b575b66156]. FossilOrigin-Name: 660a035b6ce6684d429b882133e032181cc1664f4efadf1bc0e4ae27d45071c4
* Allow sqlite3_rsync to work on non-WAL-mode databases, as long as thedrh2025-05-01
| | | | | --wal-only flag is not used. FossilOrigin-Name: e4126dcd1eba4f040a7c07102d34692287b74b41a3437a3b9d15c4f8c9d4e6fd
* Have sqlite3_rsync avoid write-locking the origin database.dan2024-10-28
| | | FossilOrigin-Name: b7eb6530505bf774cf3fa5de6ec4bc40f217796d4fa9a149372bd47488ed470f
* Further changes to sqlite3_rsync.c to work around Windows issues.drh2024-10-22
| | | FossilOrigin-Name: e2bd3219d9f7bab377ebcfa9a737ca59899c68dad1e3d1d16347bbfdd25652ee
* Set I/O mode to binary in Windows in sqlite3_rsync.drh2024-10-22
| | | FossilOrigin-Name: 67175287440cf363df01bed2464122c3b686a82ea82aeecd3f45fe90c359495c
* Remove unnecessary VACUUMs from the previous check-in to sqlite3_rsync.drh2024-10-19
| | | FossilOrigin-Name: ad8d4812420e6a5f1cd5c26d2ed07b76e0e3e94596bae4ca59b667a4099bd1cc
* Fix the sqlite3_rsync utility so that it is able to synchronize a databasedrh2024-10-19
| | | | | | using a UTF16 text encoding. [forum:/forumpost/e055d50821|Forum post e055d50821]. FossilOrigin-Name: 981347009c4baa9f16d60091d37e11b05a7fc1c62ae262c4de596b584d6a491a
* Change the name of the new utility program from sqlite3-rsync todrh2024-10-16
sqlite3_rsync - dash changed to underscore - for consistency with the preexisting sqlite3_analyzer. FossilOrigin-Name: 86e794cbaa5ae600635c933b46298a39f2465daf4c5cd1570f2a03e19ac08d9d