Skip to content

refactor(core): introduce unified QueryaDatabaseException hierarchy - #1089

Merged
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/1037-database-exception-hierarchy-dev
Oct 7, 2026
Merged

ZhuchkaTriplesix merged 1 commit into
devfrom
issue/1037-database-exception-hierarchy-dev

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Re-targets #1037 onto dev (the original PR was merged into main by mistake). Same change, rebased onto current dev; see the original PR for the description.

Closes #1037

… mapper (#1037)

Add a sealed QueryaDatabaseException family (auth, host unreachable,
timeout, database/table not found, syntax, lock timeout) with remediation
hints, a mapper for PostgreSQL, MySQL, SQLite, MongoDB and Redis errors,
and use it for connect failures so users see plain messages with hints.
@github-actions github-actions Bot added enhancement New feature or request error-handling Theme parser epic label: error-handling core Core library logic and services connections Database connections, URI parsing, pools P2 Medium priority / Parity & Refactoring labels Oct 7, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit 6dcd6fa into dev Oct 7, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

connections Database connections, URI parsing, pools core Core library logic and services enhancement New feature or request error-handling Theme parser epic label: error-handling P2 Medium priority / Parity & Refactoring

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant