feat: enhance media management tables to support multiple configurations with composite primary keys

This commit is contained in:
Sam Chau
2026-01-27 00:20:51 +10:30
parent eb8e125415
commit 26f1400fa4
2 changed files with 20 additions and 8 deletions
+8
View File
@@ -2,6 +2,14 @@
All schema changes will be documented in this file.
## 27-1-26
- Media management tables now support multiple named configurations
- Removed singleton constraints (`CHECK (id = 1)`) from naming and media settings tables
- Added `name` as primary key to: `radarr_naming`, `sonarr_naming`, `radarr_media_settings`, `sonarr_media_settings`
- Added `name` to composite primary key for: `radarr_quality_definitions`, `sonarr_quality_definitions`
- Allows storing multiple independent configs per table (e.g., different naming schemes, different quality size limits)
## 21-1-26
- Removed `delay_profile_tags` table - tags not needed for syncing since only the