diff --git a/sqlite_tools/shared_db_schema.sql b/sqlite_tools/shared_db_schema.sql index 1cf94a7..ec64464 100644 --- a/sqlite_tools/shared_db_schema.sql +++ b/sqlite_tools/shared_db_schema.sql @@ -598,12 +598,6 @@ CREATE TABLE IF NOT EXISTS "pbox_actors" ( created_at TEXT DEFAULT (datetime('now', 'localtime')), updated_at TEXT DEFAULT (datetime('now', 'localtime')) ); -CREATE TABLE IF NOT EXISTS "pbox_actor_aliases" ( - `actor_id` integer NOT NULL, - `alias` varchar(255) NOT NULL, - foreign key(`actor_id`) references "pbox_actors"(`id`) on delete CASCADE, - PRIMARY KEY(`actor_id`, `alias`) -); CREATE TABLE IF NOT EXISTS "pbox_movies_tags" ( `id` integer not null primary key autoincrement, movie_id INTEGER, @@ -635,3 +629,12 @@ CREATE TABLE IF NOT EXISTS "pbox_actors_movies" ( foreign key(`actor_id`) references "pbox_actor"(`id`) on delete CASCADE, foreign key(`movie_id`) references "pbox_movies"(`id`) on delete CASCADE ); +CREATE TABLE IF NOT EXISTS "pbox_actor_aliases" ( + `id` integer not null primary key autoincrement, + `actor_id` integer NOT NULL, + `alias` varchar(255) NOT NULL, + actor_alias varchar(255) UNIQUE, + created_at TEXT DEFAULT (datetime('now', 'localtime')), + updated_at TEXT DEFAULT (datetime('now', 'localtime')), + foreign key(`actor_id`) references "pbox_actors"(`id`) on delete CASCADE +);