Documentation
¶
Index ¶
Constants ¶
View Source
const CRDBAdminConnString = "postgresql://root:unused@localhost:%d/defaultdb?sslmode=disable"
View Source
const MySQLAdminConnString = "root:password@tcp(localhost:%d)/mysql?parseTime=true"
View Source
const PGAdminConnString = "postgresql://postgres:testpassword@localhost:%d/postgres?sslmode=disable"
Variables ¶
This section is empty.
Functions ¶
func CreateFromManifests ¶
Types ¶
type CockroachProvider ¶
type CockroachProvider struct {
// contains filtered or unexported fields
}
func NewCockroachProvider ¶
func NewCockroachProvider(mapper meta.RESTMapper, restConfig *rest.Config, namespace string) *CockroachProvider
func (*CockroachProvider) Cleanup ¶
func (p *CockroachProvider) Cleanup(ctx context.Context, db *LogicalDatabase)
func (*CockroachProvider) New ¶
func (p *CockroachProvider) New(ctx context.Context) *LogicalDatabase
type LogicalDatabase ¶
type MySQLProvider ¶
type MySQLProvider struct {
// contains filtered or unexported fields
}
func NewMySQLProvider ¶
func NewMySQLProvider(mapper meta.RESTMapper, restConfig *rest.Config, namespace string) *MySQLProvider
func (*MySQLProvider) Cleanup ¶
func (p *MySQLProvider) Cleanup(ctx context.Context, db *LogicalDatabase)
func (*MySQLProvider) New ¶
func (p *MySQLProvider) New(ctx context.Context) *LogicalDatabase
type PostgresProvider ¶
type PostgresProvider struct {
// contains filtered or unexported fields
}
func NewPostgresProvider ¶
func NewPostgresProvider(mapper meta.RESTMapper, restConfig *rest.Config, namespace string) *PostgresProvider
func (*PostgresProvider) Cleanup ¶
func (p *PostgresProvider) Cleanup(ctx context.Context, db *LogicalDatabase)
func (*PostgresProvider) New ¶
func (p *PostgresProvider) New(ctx context.Context) *LogicalDatabase
type Provider ¶
type Provider interface { New(ctx context.Context) *LogicalDatabase Cleanup(ctx context.Context, db *LogicalDatabase) }
type SpannerProvider ¶
type SpannerProvider struct {
// contains filtered or unexported fields
}
func NewSpannerProvider ¶
func NewSpannerProvider(mapper meta.RESTMapper, restConfig *rest.Config, namespace string) *SpannerProvider
func (*SpannerProvider) Cleanup ¶
func (p *SpannerProvider) Cleanup(_ context.Context, _ *LogicalDatabase)
func (*SpannerProvider) New ¶
func (p *SpannerProvider) New(ctx context.Context) *LogicalDatabase
Click to show internal directories.
Click to hide internal directories.