Skip to content

Commit 9757805

Browse files
committed
fix: handle migrate close errors
1 parent 4df47c1 commit 9757805

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

cmd/migrate/main.go

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,12 @@ func run() error {
4747
return fmt.Errorf("init migrator: %w", err)
4848
}
4949
defer func() {
50-
if closeErr := m.Close(); closeErr != nil && !errors.Is(closeErr, migrate.ErrNoChange) {
51-
log.Printf("migrate close: %v", closeErr)
50+
sourceErr, dbErr := m.Close()
51+
if sourceErr != nil && !errors.Is(sourceErr, migrate.ErrNoChange) {
52+
log.Printf("migrate source close: %v", sourceErr)
53+
}
54+
if dbErr != nil && !errors.Is(dbErr, migrate.ErrNoChange) {
55+
log.Printf("migrate db close: %v", dbErr)
5256
}
5357
}()
5458

0 commit comments

Comments
 (0)