Skip to content

feat(errors): classify PostgreSQL driver errors by taxonomy - #69

Merged
vistart merged 8 commits into
release/v1.0.0.dev17from
feature/error-taxonomy
Nov 11, 2026
Merged

vistart merged 8 commits into
release/v1.0.0.dev17from
feature/error-taxonomy

fix(postgres): read indisvalid from pg_index in the unused-indexes li…

a85774a
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Nov 11, 2026 in 1s

78.13% (+0.06%) compared to b2f6830

View this Pull Request on Codecov

78.13% (+0.06%) compared to b2f6830

Details

Codecov Report

❌ Patch coverage is 71.98444% with 72 lines in your changes missing coverage. Please review.
✅ Project coverage is 78.13%. Comparing base (b2f6830) to head (a85774a).

Files with missing lines Patch % Lines
...activerecord/backend/impl/postgres/backend/sync.py 42.85% 29 Missing and 7 partials ⚠️
...ord/backend/impl/postgres/backend/async_backend.py 77.77% 10 Missing and 4 partials ⚠️
...iverecord/backend/impl/postgres/backend/backend.py 80.95% 9 Missing and 3 partials ⚠️
...activerecord/backend/impl/postgres/backend/base.py 84.84% 5 Missing and 5 partials ⚠️
Additional details and impacted files
@@                   Coverage Diff                    @@
##           release/v1.0.0.dev17      #69      +/-   ##
========================================================
+ Coverage                 78.07%   78.13%   +0.06%     
========================================================
  Files                       360      360              
  Lines                     19340    19399      +59     
  Branches                   3172     3183      +11     
========================================================
+ Hits                      15099    15158      +59     
+ Misses                     3109     3098      -11     
- Partials                   1132     1143      +11     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.