Remove legacy per-feed database system #65
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
in progress
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
joezombie/castr#65
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent Epic
Part of #58 - Migrate to Entity Framework Core
Description
Remove the legacy per-feed database system after EF Core migration is complete. This is the final cleanup step.
Files to Delete
Services
Services/PodcastDatabaseService.cs- Legacy per-feed database serviceServices/CentralDatabaseService.cs- Legacy central database service (raw SQL)Services/ICentralDatabaseService.cs- Legacy interfaceConfiguration (Partial)
Remove from
Models/PodcastFeedConfig.cs:Code to Remove from Program.cs
DI Registration Changes
Configuration Cleanup
appsettings.json
CONFIGURATION.md
Migration Safety Checks
Before removing legacy code, ensure:
Data Migration Complete
Feature Parity
Backup Recommendation
Tasks
Acceptance Criteria
Completed: Removed the legacy per-feed database system.
Changes Made:
Test Results:
Commits: