You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Red-team backend-quality highs/mediums: - Added 30 indexes on the foreign-key / status / date / renewal columns the lists, reports, joins and scans read — zero existed, so every query full-scanned (tolerable on dev SQLite, a real problem on production Postgres at 300 clients / thousands of tickets & documents). Same DDL on both engines: INDEX_DDL in the SQLite SCHEMA + pg migration 007 (CREATE INDEX IF NOT EXISTS, idempotent). - Client search + district/sector filters now LOWER(...) LIKE LOWER(?): bare LIKE is case-insensitive on SQLite but case-SENSITIVE on Postgres, so search silently broke on the prod engine. Test locks case-insensitivity. Verified: pg migrations 006+007 apply cleanly on local Postgres; suite green. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
4 days ago | |
|---|---|---|
| .. | ||
| hq | 4 days ago | |
| hq-web | 4 days ago | |