Repository navigation
fix(backend): search and AI usage queries broken on Postgres - #160
Merged
Merged
Conversation
…aCoCo floor - pgvector/pgvector:pg16 integration tests for full-text search, nearest neighbour search, AI usage aggregates and the Flyway migration chain - ArchUnit rules for the hexagonal layering - JaCoCo report on every test run with a 31% line-coverage floor
websearch_to_tsquery received the text config as varchar, which has no matching overload, so every non-empty keyword search failed. The usage aggregates constructed int records from Hibernate's long SUM/COUNT (a startup-time query validation failure) and used an untypeable ':since IS NULL' guard.
…ent the test suites
test(backend): Testcontainers, ArchUnit and a JaCoCo floor
Owner
Author
|
Labelled ruleset-change on purpose: the build.gradle.kts / libs.versions.toml bits are the JaCoCo floor and Testcontainers deps from #158, i.e. tightening, not loosening. |
This was referenced Oct 1, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Stacked on #157. The tests that caught these are in #158.
regconfig.longfor SUM/COUNT but the records usedint.:since IS NULL, so I pass the epoch for "all time" instead.