book000 / server-backup-v2

A tool for backup Linux servers on a regular basis.
https://hub.docker.com/r/book000/server-backup-v2
MIT License
0 stars 0 forks source link

DBのテーブルが更新されているかを確認して、更新されているもののみバックアップする #5

Closed book000 closed 2 years ago

book000 commented 2 years ago

INFORMATION_SCHEMA.TABLESUPDATE_TIME が使えるかと思ったけど、全部NULLなので不可。

diffで判断するしかなさそう。Dump completed on を除外する必要あり

tomachi@tomapi:~ $ diff jaoafa-jail-20220324.sql jaoafa-jail-20220325.sql
59c59
< -- Dump completed on 2022-03-24  7:33:21
---
> -- Dump completed on 2022-03-25  7:32:44
book000 commented 2 years ago

e.g, zdiff --ignore-matching-lines="Dump completed" -u 2022-03-24/jaoafa-login.sql.gz 2022-03-25/jaoafa-login.sql.gz

-q でbriefしてexitCodeで判定すればよさそう

book000 commented 2 years ago

https://github.com/book000/server-backup-v2/commit/ae13a97b12a5ebc647df5a5f75780dd10bd6225a