season episode are smallint

This commit is contained in:
Nicolas Duhamel 2016-02-24 13:39:55 +01:00
parent c235eda1b0
commit e6b60ec1a4

View File

@ -47,8 +47,8 @@ CREATE TABLE episodes (
id uuid PRIMARY KEY DEFAULT gen_random_uuid(),
shows_id uuid REFERENCES shows (id) ON DELETE CASCADE,
title text NOT NULL,
season integer NOT NULL,
episode integer NOT NULL,
season smallint NOT NULL,
episode smallint NOT NULL,
tvdbid text NOT NULL,
aired 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 (
shows_id uuid NOT NULL REFERENCES shows (id) ON DELETE CASCADE,
users_id uuid NOT NULL REFERENCES users (id) ON DELETE CASCADE,
season integer NOT NULL,
episode integer NOT NULL
season smallint NOT NULL,
episode smallint NOT NULL
);
CREATE INDEX ON shows_tracked (shows_id, users_id);
CREATE INDEX ON shows_tracked (users_id);