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 {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…