• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

golang-migrate / migrate / 14360000968

09 Apr 2025 02:39PM UTC coverage: 56.417% (+0.1%) from 56.319%
14360000968

Pull #1253

github

guggero
Implement post migration step callbacks
Pull Request #1253: Allow running Golang based post migration steps

36 of 42 new or added lines in 1 file covered. (85.71%)

42 existing lines in 1 file now uncovered.

4585 of 8127 relevant lines covered (56.42%)

52.65 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/database/error.go
1
package database
2

3
import (
4
        "fmt"
5
)
6

7
// Error should be used for errors involving queries ran against the database
8
type Error struct {
9
        // Optional: the line number
10
        Line uint
11

12
        // Query is a query excerpt
13
        Query []byte
14

15
        // Err is a useful/helping error message for humans
16
        Err string
17

18
        // OrigErr is the underlying error
19
        OrigErr error
20
}
21

22
func (e Error) Error() string {
×
23
        if len(e.Err) == 0 {
×
24
                return fmt.Sprintf("%v in line %v: %s", e.OrigErr, e.Line, e.Query)
×
25
        }
×
26
        return fmt.Sprintf("%v in line %v: %s (details: %v)", e.Err, e.Line, e.Query, e.OrigErr)
×
27
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc