Get the latest tech news

Compiling and running sqlite3-rsync from a branch


Today I heard about the sqlite3-rsync command, currently available in a branch in the SQLite code repository. It provides a mechanism for efficiently creating or updating a copy of a SQLite database that is running in WAL mode, either locally or via SSH to another server.

It provides a mechanism for efficiently creating or updating a copy of a SQLite database that is running in WAL mode, either locally or via SSH to another server. After some poking around (and some hints from Claude) I found a recipe for compiling and running it that seems to work: I haven't yet tried running the command over SSH: you first need to compile and deploy the sqlite3-rsync binary to the remote server and drop it somewhere on the path (the documentation suggests/usr/local/bin).

Get the Android app

Or read this on Hacker News

Read more on:

Photo of branch

branch

Photo of sqlite3

sqlite3

Photo of rsync

rsync

Related news:

News photo

Using rsync to create a limited ability to write remote files

News photo

Dblab: Interactive Terminal Client for PostgreSQL, MySQL, SQLite3 and Oracle

News photo

Hitting every branch on the way down