Versions in this module Expand all Collapse all v1 v1.56.2 Sep 11, 2026 v1.56.1 Aug 21, 2026 Changes in this version + func Engines() []string + func HeadRevision(engine string) (string, error) + func MigrationNames(engine string) ([]string, error) + func RegisterMigratableEngine[D migrate.Driver[C, T], C any, T any](engineName string, manager *migrate.Manager[D, C, T], ...) + func Run(ctx context.Context, cfg *Config, revision string) error + func UnregisterMigratableEngineForTesting(engineName string) + func VerifiableMigrationName(engine string) (string, error) + func Version(ctx context.Context, cfg *Config) (string, error) + type Config struct + BatchSize uint64 + CredentialsProviderName string + DatastoreEngine string + DatastoreURI string + ExtraConfig map[string]string + MySQLTablePrefix string + SpannerCredentialsFile string + SpannerEmulatorHost string + Timeout time.Duration + func (cfg *Config) CredentialsProvider(ctx context.Context) (datastore.CredentialsProvider, error)