Genres are no longer available for ratings, so we make them optional. Adds support for validating generics in union types.
38 lines
704 B
SQL
38 lines
704 B
SQL
-- remove NOTNULL constraint from movies.genres
|
|
|
|
CREATE TABLE _migrate_movies (
|
|
id TEXT PRIMARY KEY NOT NULL,
|
|
title TEXT NOT NULL,
|
|
original_title TEXT,
|
|
release_year INTEGER NOT NULL,
|
|
media_type TEXT NOT NULL,
|
|
imdb_id TEXT NOT NULL UNIQUE,
|
|
imdb_score INTEGER,
|
|
imdb_votes INTEGER,
|
|
runtime INTEGER,
|
|
genres TEXT,
|
|
created TEXT NOT NULL,
|
|
updated TEXT NOT NULL
|
|
);;
|
|
|
|
INSERT INTO _migrate_movies
|
|
SELECT
|
|
id,
|
|
title,
|
|
original_title,
|
|
release_year,
|
|
media_type,
|
|
imdb_id,
|
|
imdb_score,
|
|
imdb_votes,
|
|
runtime,
|
|
genres,
|
|
created,
|
|
updated
|
|
FROM movies
|
|
WHERE true;;
|
|
|
|
DROP TABLE movies;;
|
|
|
|
ALTER TABLE _migrate_movies
|
|
RENAME TO movies;;
|