mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-19 18:29:23 +00:00
truncate table related_files_relatedfiles (#5604)
* truncate table related_files_relatedfiles * check whether dry run
This commit is contained in:
@@ -277,7 +277,7 @@ class Command(BaseCommand):
|
|||||||
cursor.execute(sql, (invalid_repo_ids, i, 1000))
|
cursor.execute(sql, (invalid_repo_ids, i, 1000))
|
||||||
res = cursor.fetchall()
|
res = cursor.fetchall()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
self.stderr.write('[%s] Failed to query invalid uuid of %s, error: tags_fileuuidmap.' %
|
self.stderr.write('[%s] Failed to query invalid uuid of tags_fileuuidmap, error: %s.' %
|
||||||
(datetime.now(), e))
|
(datetime.now(), e))
|
||||||
return
|
return
|
||||||
|
|
||||||
@@ -293,6 +293,19 @@ class Command(BaseCommand):
|
|||||||
if clean_up_success is False:
|
if clean_up_success is False:
|
||||||
return
|
return
|
||||||
|
|
||||||
|
# truncate related_files_relatedfiles
|
||||||
|
self.stdout.write('[%s] Start to truncate table related_files_relatedfiles.' % datetime.now())
|
||||||
|
if dry_run == 'false':
|
||||||
|
truncate_sql = """TRUNCATE TABLE related_files_relatedfiles"""
|
||||||
|
try:
|
||||||
|
with connection.cursor() as cursor:
|
||||||
|
cursor.execute(truncate_sql)
|
||||||
|
except Exception as e:
|
||||||
|
self.stderr.write('[%s] Failed to truncate table related_files_relatedfiles, error: %s.' %
|
||||||
|
(datetime.now(), e))
|
||||||
|
return
|
||||||
|
self.stdout.write('[%s] Successfully truncated table related_files_relatedfiles.' % datetime.now())
|
||||||
|
|
||||||
self.stdout.write('[%s] Successfully cleaned up tables associated with the tags_fileuuidmap.' %
|
self.stdout.write('[%s] Successfully cleaned up tables associated with the tags_fileuuidmap.' %
|
||||||
datetime.now())
|
datetime.now())
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user