Versions in this module Expand all Collapse all v0 v0.1.0 Oct 25, 2025 Changes in this version + type Migration struct + Batch int + CreatedAt time.Time + ID uint + Migration string + type MigrationInterface interface + Down func() error + Signature func() string + Up func() error + type MigrationStatus struct + Batch int + Migration string + Status string + type Migrator struct + func NewMigrator(db *gorm.DB, tableName string) *Migrator + func (m *Migrator) CreateMigrationsTable() error + func (m *Migrator) GenerateMigrationFile(name string) error + func (m *Migrator) RegisterMigration(migration MigrationInterface) + func (m *Migrator) Rollback(steps int) error + func (m *Migrator) Run() error + func (m *Migrator) Status() ([]MigrationStatus, error)