From 47d1687bc1b4a97153ed057cc7d544fe82c57f70 Mon Sep 17 00:00:00 2001 From: Michael Reichenbach Date: Wed, 25 Nov 2020 07:43:06 +0100 Subject: [PATCH] fix(db): use innodb transactional dump without locks --- src/restic_compose_backup/containers_db.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/restic_compose_backup/containers_db.py b/src/restic_compose_backup/containers_db.py index ea9c66e..736b807 100644 --- a/src/restic_compose_backup/containers_db.py +++ b/src/restic_compose_backup/containers_db.py @@ -37,6 +37,8 @@ class MariadbContainer(Container): creds = self.get_credentials() return [ "mysqldump", + f"--single-transaction", + f"--skip-lock-tables", f"--host={creds['host']}", f"--port={creds['port']}", f"--user={creds['username']}", @@ -96,6 +98,8 @@ class MysqlContainer(Container): creds = self.get_credentials() return [ "mysqldump", + f"--single-transaction", + f"--skip-lock-tables", f"--host={creds['host']}", f"--port={creds['port']}", f"--user={creds['username']}",