MCPcopy
hub / github.com/wal-g/wal-g / HandleDeleteTarget

Method HandleDeleteTarget

internal/delete_handler.go:160–173  ·  view source on GitHub ↗
(targetSelector BackupSelector, confirmed, findFull bool)

Source from the content-addressed store, hash-verified

158}
159
160func (h *DeleteHandler) HandleDeleteTarget(targetSelector BackupSelector, confirmed, findFull bool) {
161 target, err := h.FindTargetBySelector(targetSelector)
162 tracelog.ErrorLogger.FatalOnError(err)
163
164 if target == nil {
165 // since we want to delete the target backup, we should fail if
166 // we didn't find the requested backup for deletion
167 tracelog.ErrorLogger.Fatal("Requested backup was not found")
168 }
169
170 folderFilter := func(name string) bool { return true }
171 err = h.DeleteTarget(target, confirmed, findFull, folderFilter)
172 tracelog.ErrorLogger.FatalOnError(err)
173}
174
175func (h *DeleteHandler) HandleDeleteEverything(args []string, permanentBackups []string, confirmed bool) {
176 forceModifier := false

Callers 4

runDeleteTargetFunction · 0.95
runDeleteTargetFunction · 0.95
runDeleteTargetFunction · 0.95
runDeleteTargetFunction · 0.45

Calls 3

FindTargetBySelectorMethod · 0.95
DeleteTargetMethod · 0.95
FatalOnErrorMethod · 0.80

Tested by

no test coverage detected