All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 6s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
11 lines
649 B
SQL
11 lines
649 B
SQL
-- Replace anilist_enabled boolean with generic reading_status_provider
|
|
ALTER TABLE libraries ADD COLUMN reading_status_provider TEXT;
|
|
UPDATE libraries SET reading_status_provider = 'anilist' WHERE anilist_enabled = TRUE;
|
|
ALTER TABLE libraries DROP COLUMN anilist_enabled;
|
|
|
|
-- Add provider column to anilist_series_links for future multi-provider support
|
|
ALTER TABLE anilist_series_links ADD COLUMN provider TEXT NOT NULL DEFAULT 'anilist';
|
|
-- Update the primary key to include provider
|
|
ALTER TABLE anilist_series_links DROP CONSTRAINT anilist_series_links_pkey;
|
|
ALTER TABLE anilist_series_links ADD PRIMARY KEY (library_id, series_name, provider);
|