INNER CODE UNIT · Go
createPGBackRestCommand
CrunchyData/crunchy-containers · cmd/pgbackrest/main.go:256
func createPGBackRestCommand(cfg config) []string {
cmd := []string{backrestCommand}
switch cfg.command {
default:
log.Fatalf("unsupported backup command specified: %s", cfg.command)
case pgtaskBackrestStanzaCreate:
log.Info("backrest stanza-create command requested")
cmd = append(cmd, backrestStanzaCreateCommand, cfg.commandOpts)
case pgtaskBackrestInfo:
log.Info("backrest info command requested")
cmd = append(cmd, backrestInfoCommand, cfg.commandOpts)
case pgtaskBackrestBackup:
log.Info("backrest backup command requested")
cmd = append(cmd, backrestBackupCommand, cfg.commandOpts)
}
if cfg.localS3Storage {