hmn/src/migration/migrations/migrations.go

27 lines
458 B
Go

package migrations
import (
"context"
"fmt"
"git.handmade.network/hmn/hmn/src/migration/types"
"github.com/jackc/pgx/v5"
)
var All = make(map[types.MigrationVersion]types.Migration)
func registerMigration(m types.Migration) {
All[m.Version()] = m
}
func debugQuery(ctx context.Context, tx pgx.Tx, sql string) {
rows, err := tx.Query(ctx, sql)
if err != nil {
panic(err)
}
for rows.Next() {
vals, _ := rows.Values()
fmt.Println(vals)
}
}