pkg

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 5, 2022 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DBBackup

func DBBackup(ctx context.Context)

Types

type DBBackupConfig

type DBBackupConfig = struct {
	// postgres
	DbName           string `default:"postgres" split_words:"true"`
	DbHost           string `default:"localhost" split_words:"true"`
	DbPort           int    `default:"5432" split_words:"true"`
	DbUsername       string `default:"postgres" split_words:"true"`
	DbPassword       string `required:"true" split_words:"true"`
	DbBackupFormat   string `default:"t" split_words:"true"`
	DbBackupFilePath string `defualt:"/tmp" split_words:"true"`
	DbBackupFileName string `required:"true" split_words:"true"`
	DbMaxBackups     int    `default:"10" split_words:"true"`

	// minio
	MinioEndpoint        string `required:"true" split_words:"true"`
	MinioPort            string `required:"true" split_words:"true"`
	MinioAccessKeyId     string `required:"true" split_words:"true"`
	MinioAccessKeySecret string `required:"true" split_words:"true"`
	MinioBucketLocation  string `split_words:"true"`
	MinioBucketName      string `required:"true" split_words:"true"`
}

type ExecOptions

type ExecOptions struct {
	StreamPrint bool
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL