x86_64-alpine-db-sidecar/db-backup.py
2020-08-18 00:08:02 +08:00

12 lines
273 B
Python

import sys, sqlite3
def progress(status, remaining, total):
print(f'Copied {total-remaining} of {total} pages...')
con = sqlite3.connect(sys.argv[1])
bck = sqlite3.connect(sys.argv[2])
with bck:
con.backup(bck, pages=1, progress=progress)
bck.close()
con.close()