sqlite has a cool "online backup" API: https://www.sqlite.org/backup.html However, it only backs up to a local disk. I'm wondering if anybody can think on how to use this API to do an incremental backup over a network connection to a remote host? The networking part is easy. But I can't figure out how to programmatically get the binary of the database file into memory such that I can send over the network (other than waiting for the whole thing to backup to disk and then just doing a remote disk copy, obviously, but my file is so large I don't want to wait that long nor do I have enough disk to do that). I'm not really familiar with the VFS layer -- would there be some way to do a custom VFS that the online backup API writes to, and then I just copy the blocks over from that? Thanks for any creative ideas!
-david