mirror of
https://github.com/glebarez/sqlite.git
synced 2025-10-05 23:56:59 +08:00
fix: ErrForeignKeyViolated error constant (#155)
* fix: ErrForeignKeyViolated error constant * refactor: added error codes reference --------- Co-authored-by: Saeid Saeidee <s.saeidee@sensysgatso.com>
This commit is contained in:
@@ -6,10 +6,11 @@ import (
|
|||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// The error codes to map sqlite errors to gorm errors, here is a reference about error codes for sqlite https://www.sqlite.org/rescode.html.
|
||||||
var errCodes = map[int]error{
|
var errCodes = map[int]error{
|
||||||
1555: gorm.ErrDuplicatedKey,
|
1555: gorm.ErrDuplicatedKey,
|
||||||
2067: gorm.ErrDuplicatedKey,
|
2067: gorm.ErrDuplicatedKey,
|
||||||
768: gorm.ErrForeignKeyViolated,
|
787: gorm.ErrForeignKeyViolated,
|
||||||
}
|
}
|
||||||
|
|
||||||
type ErrMessage struct {
|
type ErrMessage struct {
|
||||||
|
Reference in New Issue
Block a user