Versions in this module Expand all Collapse all v1 v1.0.3 Dec 1, 2023 v1.0.2 Dec 1, 2023 Changes in this version + const BACKUP_DIR + const COMPRESSION_LEVEL + const COMPRESSION_TYPE + const COPY_QUEUE_SIZE + const CREATE_DB + const DATA_ONLY + const DBNAME + const DEBUG + const EXCLUDE_RELATION + const EXCLUDE_RELATION_FILE + const EXCLUDE_SCHEMA + const EXCLUDE_SCHEMA_FILE + const FROM_TIMESTAMP + const INCLUDE_RELATION + const INCLUDE_RELATION_FILE + const INCLUDE_SCHEMA + const INCLUDE_SCHEMA_FILE + const INCREMENTAL + const JOBS + const LEAF_PARTITION_DATA + const METADATA_ONLY + const NO_COMPRESSION + const ON_ERROR_CONTINUE + const PLUGIN_CONFIG + const QUIET + const REDIRECT_DB + const REDIRECT_SCHEMA + const RESIZE_CLUSTER + const RUN_ANALYZE + const SINGLE_DATA_FILE + const TIMESTAMP + const TRUNCATE_TABLE + const VERBOSE + const WITHOUT_GLOBALS + const WITH_GLOBALS + const WITH_STATS + func CheckExclusiveFlags(flags *pflag.FlagSet, flagNames ...string) + func ExtensionFilterClause(namespace string) string + func HandleSingleDashes(args []string) []string + func MustGetFlagBool(cmdFlags *pflag.FlagSet, flagName string) bool + func MustGetFlagInt(cmdFlags *pflag.FlagSet, flagName string) int + func MustGetFlagString(cmdFlags *pflag.FlagSet, flagName string) string + func MustGetFlagStringArray(cmdFlags *pflag.FlagSet, flagName string) []string + func MustGetFlagStringSlice(cmdFlags *pflag.FlagSet, flagName string) []string + func QuoteTableNames(conn *dbconn.DBConn, tableNames []string) ([]string, error) + func SetBackupFlagDefaults(flagSet *pflag.FlagSet) + func SetRestoreFlagDefaults(flagSet *pflag.FlagSet) + type FqnStruct struct + SchemaName string + TableName string + func SeparateSchemaAndTable(tableNames []string) ([]FqnStruct, error) + type Options struct + ExcludedRelations []string + ExcludedSchemas []string + IncludedRelations []string + IncludedSchemas []string + RedirectSchema string + func NewOptions(initialFlags *pflag.FlagSet) (*Options, error) + func (o *Options) AddIncludedRelation(relation string) + func (o *Options) ExpandIncludesForPartitions(conn *dbconn.DBConn, flags *pflag.FlagSet) error + func (o *Options) QuoteExcludeRelations(conn *dbconn.DBConn) error + func (o *Options) QuoteIncludeRelations(conn *dbconn.DBConn) error + func (o Options) GetExcludedSchemas() []string + func (o Options) GetExcludedTables() []string + func (o Options) GetIncludedSchemas() []string + func (o Options) GetIncludedTables() []string + func (o Options) GetOriginalIncludedTables() []string + func (o Options) IsLeafPartitionData() bool