package auth import ( "errors" "github.com/jackc/pgx/v5/pgconn" ) // isUniqueViolation reports whether err is a PostgreSQL unique_violation (SQLSTATE 23505), // e.g. from a duplicate INSERT on a UNIQUE column. func isUniqueViolation(err error) bool { var pgErr *pgconn.PgError return errors.As(err, &pgErr) && pgErr.Code == "23505" }