Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
type Configuration struct {
//configuraton for upload to/download from Swift
Container *schwift.Container
SegmentContainer *schwift.Container
ObjectNamePrefix string
//backup schedule
Interval time.Duration
//configuration for connection to Postgres
PgHostname string
PgUsername string
}
Configuration contains all the configuration parameters that we read from the process environment on startup.
func NewConfiguration ¶
func NewConfiguration() (*Configuration, error)
NewConfiguration reads all configuration parameters from the process environment.
func (Configuration) ArgsForPsql ¶
func (cfg Configuration) ArgsForPsql(args ...string) []string
ArgsForPsql prepends common options for psql to the given list of arguments. The arguments given to this method are specific to a particular psql invocation, and this function adds those that are always required.
Click to show internal directories.
Click to hide internal directories.