package sql import ( "fmt" ) type SQLError struct { Query string Err error } func (e *SQLError) Error() string { return fmt.Sprintf("%s [%s]", e.Err, e.Query) } func NewError(query string, err error) *SQLError { return &SQLError{ Query: query, Err: err, } }