Jean-Luc Makiola 23fd3fad35 feat(06-01): add migration 006 uniqueness constraints with safe deduplication
- DELETE duplicate budgets keeping oldest per (user_id, start_date)
- ADD CONSTRAINT budgets_user_month_unique UNIQUE (user_id, start_date)
- DELETE duplicate categories keeping oldest per (user_id, name)
- ADD CONSTRAINT categories_user_name_unique UNIQUE (user_id, name)
- Wrapped in single BEGIN/COMMIT transaction for atomicity
2026-04-20 17:48:13 +02:00
sum
2026-04-02 14:29:36 +02:00
sum
2026-04-02 14:29:36 +02:00
sum
2026-04-02 14:29:36 +02:00
sum
2026-04-02 14:29:36 +02:00
sum
2026-04-02 14:29:36 +02:00
sum
2026-04-02 14:29:36 +02:00
sum
2026-04-02 14:29:36 +02:00
2026-03-04 17:16:49 +00:00
sum
2026-04-02 14:29:36 +02:00
2026-03-04 17:16:49 +00:00
sum
2026-04-02 14:29:36 +02:00
sum
2026-04-02 14:29:36 +02:00
sum
2026-04-02 14:29:36 +02:00
sum
2026-04-02 14:29:36 +02:00
Description
No description provided
Readme MIT 1.3 MiB
Languages
TypeScript 97.7%
CSS 1.2%
PLpgSQL 0.7%
JavaScript 0.2%
HTML 0.2%