MCPcopy
hub / github.com/rubenv/sql-migrate / ExecVersion

Method ExecVersion

migrate.go:521–523  ·  view source on GitHub ↗

Returns the number of applied migrations.

(db *sql.DB, dialect string, m MigrationSource, dir MigrationDirection, version int64)

Source from the content-addressed store, hash-verified

519
520// Returns the number of applied migrations.
521func (ms MigrationSet) ExecVersion(db *sql.DB, dialect string, m MigrationSource, dir MigrationDirection, version int64) (int, error) {
522 return ms.ExecVersionContext(context.Background(), db, dialect, m, dir, version)
523}
524
525func (ms MigrationSet) ExecVersionContext(ctx context.Context, db *sql.DB, dialect string, m MigrationSource, dir MigrationDirection, version int64) (int, error) {
526 migrations, dbMap, err := ms.PlanMigrationToVersion(db, dialect, m, dir, version)

Callers 1

ApplyMigrationsFunction · 0.80

Calls 1

ExecVersionContextMethod · 0.95

Tested by

no test coverage detected