season episode are smallint
This commit is contained in:
parent
c235eda1b0
commit
e6b60ec1a4
@ -47,8 +47,8 @@ CREATE TABLE episodes (
|
|||||||
id uuid PRIMARY KEY DEFAULT gen_random_uuid(),
|
id uuid PRIMARY KEY DEFAULT gen_random_uuid(),
|
||||||
shows_id uuid REFERENCES shows (id) ON DELETE CASCADE,
|
shows_id uuid REFERENCES shows (id) ON DELETE CASCADE,
|
||||||
title text NOT NULL,
|
title text NOT NULL,
|
||||||
season integer NOT NULL,
|
season smallint NOT NULL,
|
||||||
episode integer NOT NULL,
|
episode smallint NOT NULL,
|
||||||
tvdbid text NOT NULL,
|
tvdbid text NOT NULL,
|
||||||
aired text NOT NULL,
|
aired text NOT NULL,
|
||||||
plot text NOT NULL,
|
plot text NOT NULL,
|
||||||
@ -64,8 +64,8 @@ CREATE TRIGGER update_episodes_updated_at BEFORE UPDATE ON episodes FOR EACH ROW
|
|||||||
CREATE TABLE shows_tracked (
|
CREATE TABLE shows_tracked (
|
||||||
shows_id uuid NOT NULL REFERENCES shows (id) ON DELETE CASCADE,
|
shows_id uuid NOT NULL REFERENCES shows (id) ON DELETE CASCADE,
|
||||||
users_id uuid NOT NULL REFERENCES users (id) ON DELETE CASCADE,
|
users_id uuid NOT NULL REFERENCES users (id) ON DELETE CASCADE,
|
||||||
season integer NOT NULL,
|
season smallint NOT NULL,
|
||||||
episode integer NOT NULL
|
episode smallint NOT NULL
|
||||||
);
|
);
|
||||||
CREATE INDEX ON shows_tracked (shows_id, users_id);
|
CREATE INDEX ON shows_tracked (shows_id, users_id);
|
||||||
CREATE INDEX ON shows_tracked (users_id);
|
CREATE INDEX ON shows_tracked (users_id);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user