Skip to content

Commit 4a77050

Browse files
authored
chore: allow sharded database backups as well (#74)
1 parent 93a182a commit 4a77050

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

housewatch/clickhouse/backups.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ def create_table_backup(
119119
)
120120

121121

122-
def create_database_backup(database, bucket, path, aws_key=None, aws_secret=None, base_backup=None, cluster="default"):
122+
def create_database_backup(database, bucket, path, aws_key=None, aws_secret=None, base_backup=None, cluster="default", is_sharded=False):
123123
if aws_key is None or aws_secret is None:
124124
aws_key = settings.AWS_ACCESS_KEY_ID
125125
aws_secret = settings.AWS_SECRET_ACCESS_KEY
@@ -139,6 +139,7 @@ def create_database_backup(database, bucket, path, aws_key=None, aws_secret=None
139139
aws_key=aws_key,
140140
aws_secret=aws_secret,
141141
base_backup=base_backup,
142+
is_sharded=is_sharded,
142143
)
143144

144145

@@ -163,6 +164,7 @@ def run_backup(backup_id, incremental=False):
163164
aws_secret=backup.aws_secret_access_key,
164165
cluster=backup.cluster,
165166
base_backup=base_backup,
167+
is_sharded=backup.is_sharded,
166168
)
167169
elif backup.is_table_backup():
168170
create_table_backup(

0 commit comments

Comments
 (0)