9 func PGCode(err error) string {
10 if _, ok := err.(pg.Error); !ok {
14 return err.(pg.Error).Field('C')
17 func IsDup(err error) bool {
18 return PGCode(err) == "23505"
21 func IsSQLError(err error) bool {
22 return strings.HasPrefix(err.Error(), "ERROR #")