plokmii commited on
Commit
6577f32
Β·
verified Β·
1 Parent(s): b64c1b4

Upload db.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. db.py +11 -4
db.py CHANGED
@@ -15,16 +15,23 @@ BACKUP_DIR = DB_PATH.parent / 'backups'
15
 
16
 
17
  def backup_db():
18
- """異動前θ‡ͺε‹•ε‚™δ»½ DB"""
19
  if not DB_PATH.exists():
20
  return
21
  BACKUP_DIR.mkdir(exist_ok=True)
 
22
  ts = datetime.now().strftime('%Y%m%d_%H%M%S')
23
  dst = BACKUP_DIR / f'pra_data_{ts}.db'
24
  shutil.copy2(str(DB_PATH), str(dst))
25
- # εͺδΏη•™ζœ€θΏ‘ 30 個備份
26
- backups = sorted(BACKUP_DIR.glob('pra_data_*.db'))
27
- for old in backups[:-30]:
 
 
 
 
 
 
28
  old.unlink()
29
 
30
 
 
15
 
16
 
17
  def backup_db():
18
+ """異動前θ‡ͺε‹•ε‚™δ»½ DBγ€‚η•Άε€©ζœ€ε€šη•™ 5 ε€‹οΌŒηΈ½ε…±ζœ€ε€š 15 個。"""
19
  if not DB_PATH.exists():
20
  return
21
  BACKUP_DIR.mkdir(exist_ok=True)
22
+ today = datetime.now().strftime('%Y%m%d')
23
  ts = datetime.now().strftime('%Y%m%d_%H%M%S')
24
  dst = BACKUP_DIR / f'pra_data_{ts}.db'
25
  shutil.copy2(str(DB_PATH), str(dst))
26
+
27
+ # 畢倩εͺη•™ζœ€θΏ‘ 5 個
28
+ today_backups = sorted(BACKUP_DIR.glob(f'pra_data_{today}_*.db'))
29
+ for old in today_backups[:-5]:
30
+ old.unlink()
31
+
32
+ # ηΈ½ε…±ζœ€ε€š 15 個
33
+ all_backups = sorted(BACKUP_DIR.glob('pra_data_*.db'))
34
+ for old in all_backups[:-15]:
35
  old.unlink()
36
 
37