16 lines
228 B
Go
16 lines
228 B
Go
package database
|
|
|
|
import (
|
|
"errors"
|
|
|
|
"gorm.io/gorm"
|
|
)
|
|
|
|
func IsUniqueViolation(err error) bool {
|
|
return errors.Is(err, gorm.ErrDuplicatedKey)
|
|
}
|
|
|
|
func IsNoRows(err error) bool {
|
|
return errors.Is(err, gorm.ErrRecordNotFound)
|
|
}
|