Documentation ¶
Index ¶
- type MariaDB
- func (MariaDB) AnalyzeQuery() string
- func (MariaDB) DatabaseEnvNames() []string
- func (MariaDB) DefaultPort() uint16
- func (MariaDB) DefaultUser() string
- func (MariaDB) DropDatabaseQuery(database string) string
- func (MariaDB) DumpCommand(conf config.Dump) *command.Builder
- func (db MariaDB) DumpExtension(format sqlformat.Format) string
- func (MariaDB) ExecCommand(conf config.Exec) *command.Builder
- func (MariaDB) FilterPods(ctx context.Context, client kubernetes.KubeClient, pods []v1.Pod) ([]v1.Pod, error)
- func (db MariaDB) FormatFromFilename(filename string) sqlformat.Format
- func (MariaDB) Formats() map[sqlformat.Format]string
- func (MariaDB) ListDatabasesQuery() string
- func (MariaDB) ListTablesQuery() string
- func (MariaDB) Name() string
- func (db MariaDB) PasswordEnvNames(c config.Global) []string
- func (MariaDB) PodLabels() []kubernetes.LabelQueryable
- func (MariaDB) RestoreCommand(conf config.Restore, inputFormat sqlformat.Format) *command.Builder
- func (MariaDB) UserEnvNames() []string
- type MongoDB
- func (MongoDB) AnalyzeQuery() string
- func (db MongoDB) AuthenticationDatabase(c config.Global) string
- func (MongoDB) DatabaseEnvNames() []string
- func (MongoDB) DefaultPort() uint16
- func (MongoDB) DefaultUser() string
- func (MongoDB) DropDatabaseQuery(database string) string
- func (db MongoDB) DumpCommand(conf config.Dump) *command.Builder
- func (db MongoDB) DumpExtension(format sqlformat.Format) string
- func (db MongoDB) ExecCommand(conf config.Exec) *command.Builder
- func (MongoDB) FilterPods(ctx context.Context, client kubernetes.KubeClient, pods []v1.Pod) ([]v1.Pod, error)
- func (db MongoDB) FormatFromFilename(filename string) sqlformat.Format
- func (MongoDB) Formats() map[sqlformat.Format]string
- func (MongoDB) ListDatabasesQuery() string
- func (MongoDB) ListTablesQuery() string
- func (MongoDB) Name() string
- func (db MongoDB) PasswordEnvNames(c config.Global) []string
- func (MongoDB) PodLabels() []kubernetes.LabelQueryable
- func (db MongoDB) RestoreCommand(conf config.Restore, inputFormat sqlformat.Format) *command.Builder
- func (MongoDB) UserEnvNames() []string
- type Postgres
- func (Postgres) AnalyzeQuery() string
- func (Postgres) DatabaseEnvNames() []string
- func (Postgres) DefaultPort() uint16
- func (Postgres) DefaultUser() string
- func (Postgres) DropDatabaseQuery(database string) string
- func (Postgres) DumpCommand(conf config.Dump) *command.Builder
- func (db Postgres) DumpExtension(format sqlformat.Format) string
- func (Postgres) ExecCommand(conf config.Exec) *command.Builder
- func (Postgres) FilterPods(ctx context.Context, client kubernetes.KubeClient, pods []v1.Pod) ([]v1.Pod, error)
- func (db Postgres) FormatFromFilename(filename string) sqlformat.Format
- func (Postgres) Formats() map[sqlformat.Format]string
- func (Postgres) ListDatabasesQuery() string
- func (Postgres) ListTablesQuery() string
- func (Postgres) Name() string
- func (db Postgres) PasswordEnvNames(c config.Global) []string
- func (Postgres) PodLabels() []kubernetes.LabelQueryable
- func (Postgres) RestoreCommand(conf config.Restore, inputFormat sqlformat.Format) *command.Builder
- func (Postgres) UserEnvNames() []string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MariaDB ¶
type MariaDB struct{}
func (MariaDB) AnalyzeQuery ¶
func (MariaDB) DatabaseEnvNames ¶
func (MariaDB) DefaultPort ¶
func (MariaDB) DefaultUser ¶
func (MariaDB) DropDatabaseQuery ¶
func (MariaDB) FilterPods ¶
func (MariaDB) FilterPods(ctx context.Context, client kubernetes.KubeClient, pods []v1.Pod) ([]v1.Pod, error)
func (MariaDB) FormatFromFilename ¶
func (MariaDB) ListDatabasesQuery ¶
func (MariaDB) ListTablesQuery ¶
func (MariaDB) PodLabels ¶
func (MariaDB) PodLabels() []kubernetes.LabelQueryable
func (MariaDB) RestoreCommand ¶
func (MariaDB) UserEnvNames ¶
type MongoDB ¶
type MongoDB struct{}
func (MongoDB) AnalyzeQuery ¶
func (MongoDB) AuthenticationDatabase ¶ added in v1.4.6
func (MongoDB) DatabaseEnvNames ¶
func (MongoDB) DefaultPort ¶
func (MongoDB) DefaultUser ¶
func (MongoDB) DropDatabaseQuery ¶
func (MongoDB) FilterPods ¶
func (MongoDB) FilterPods(ctx context.Context, client kubernetes.KubeClient, pods []v1.Pod) ([]v1.Pod, error)
func (MongoDB) FormatFromFilename ¶
func (MongoDB) ListDatabasesQuery ¶
func (MongoDB) ListTablesQuery ¶
func (MongoDB) PodLabels ¶
func (MongoDB) PodLabels() []kubernetes.LabelQueryable
func (MongoDB) RestoreCommand ¶
func (MongoDB) UserEnvNames ¶
type Postgres ¶
type Postgres struct{}
func (Postgres) AnalyzeQuery ¶
func (Postgres) DatabaseEnvNames ¶
func (Postgres) DefaultPort ¶
func (Postgres) DefaultUser ¶
func (Postgres) DropDatabaseQuery ¶
func (Postgres) FilterPods ¶
func (Postgres) FilterPods(ctx context.Context, client kubernetes.KubeClient, pods []v1.Pod) ([]v1.Pod, error)
func (Postgres) FormatFromFilename ¶
func (Postgres) ListDatabasesQuery ¶
func (Postgres) ListTablesQuery ¶
func (Postgres) PodLabels ¶
func (Postgres) PodLabels() []kubernetes.LabelQueryable
func (Postgres) RestoreCommand ¶
func (Postgres) UserEnvNames ¶
Click to show internal directories.
Click to hide internal directories.