mirror of
				https://gitee.com/dromara/mayfly-go
				synced 2025-11-04 08:20:25 +08:00 
			
		
		
		
	!96 删除数据库备份和恢复历史
* feat: 删除数据库备份历史 * refactor dbScheduler * feat: 从数据库备份历史中恢复数据库 * feat: 删除数据库恢复历史记录 * refactor dbScheuler
This commit is contained in:
		@@ -142,6 +142,12 @@ func (svc *DbProgramMysql) Backup(ctx context.Context, backupHistory *entity.DbB
 | 
			
		||||
	return binlogInfo, nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (svc *DbProgramMysql) RemoveBackupHistory(_ context.Context, dbBackupId uint64, dbBackupHistoryUuid string) error {
 | 
			
		||||
	fileName := filepath.Join(svc.getDbBackupDir(svc.dbInfo().InstanceId, dbBackupId),
 | 
			
		||||
		fmt.Sprintf("%v.sql", dbBackupHistoryUuid))
 | 
			
		||||
	return os.Remove(fileName)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (svc *DbProgramMysql) RestoreBackupHistory(ctx context.Context, dbName string, dbBackupId uint64, dbBackupHistoryUuid string) error {
 | 
			
		||||
	dbInfo := svc.dbInfo()
 | 
			
		||||
	args := []string{
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user