Versions in this module Expand all Collapse all v0 v0.1.1 Oct 13, 2026 Changes in this version + func Register(dbType storepb.Engine, f driverFunc) + type ColumnKey struct + Column string + Schema string + Table string + type ConnectionConfig struct + ConnectionContext ConnectionContext + DataSource *storepb.DataSource + Password string + type ConnectionContext struct + DataShare bool + DatabaseName string + EngineVersion string + EnvironmentID string + InstanceID string + ReadOnly bool + UseDatabaseOwner bool + type ConstraintKey struct + Constraint string + Schema string + type Driver interface + Close func(ctx context.Context) error + GetDB func() *sql.DB + Open func(ctx context.Context, dbType storepb.Engine, config ConnectionConfig) (Driver, error) + Ping func(ctx context.Context) error + SyncDBSchema func(ctx context.Context) (*storepb.DatabaseSchemaMetadata, error) + SyncInstance func(ctx context.Context) (*InstanceMetadata, error) + func Open(ctx context.Context, dbType storepb.Engine, connectionConfig ConnectionConfig) (Driver, error) + type IndexKey struct + Index string + Schema string + Table string + type InstanceMetadata struct + Databases []*storepb.DatabaseSchemaMetadata + Metadata *storepb.Instance + Version string + type MigrationStatus string + const Done + const Failed + const Pending + type ObjectDefinitionReader interface + GetObjectDefinition func(ctx context.Context, objectType storepb.MetaType, name string) (definition string, ok bool, err error) + type SequenceKey struct + Schema string + Sequence string + type TableKey struct + Schema string + Table string + type TableKeyWithColumns struct + Columns []*storepb.ColumnMetadata + Schema string + Table string v0.1.0 Oct 10, 2026