Documentation ¶
Index ¶
Constants ¶
View Source
const ( PGDumpall = "pg_dumpall" Psql = "psql" BackupTimeFormat = "20060102150405" )
Variables ¶
View Source
var ( ErrBackupNotStarted = errors.New("backup not started") ErrBackupNotStopped = errors.New("backup not stopped") )
Functions ¶
This section is empty.
Types ¶
type Executor ¶
type Executor struct {
// contains filtered or unexported fields
}
Executor manages the execution of a backup
func NewS3Executor ¶
func NewS3Executor(repo *Repository) *Executor
NewS3Executor creates a new backup Executor
func (*Executor) GetBeginWal ¶
GetBeginWal returns the beginWal value, panics if the executor was not executed
type Repository ¶
type Repository struct {
// contains filtered or unexported fields
}
Repository represents a backup repository where base directories are stored
func NewRepository ¶
func NewRepository(bucket string, path string) (*Repository, error)
NewRepository creates a new repository ensuring that the repository is initialized and ready to accept backups
Click to show internal directories.
Click to hide internal directories.