Add indexes
This commit is contained in:
parent
369e438bf2
commit
5f60096591
@ -18,7 +18,6 @@ CREATE TABLE users (
|
||||
name text NOT NULL UNIQUE,
|
||||
LIKE base INCLUDING DEFAULTS
|
||||
);
|
||||
|
||||
CREATE TRIGGER update_users BEFORE UPDATE ON users FOR EACH ROW EXECUTE PROCEDURE update_modified_column();
|
||||
|
||||
CREATE TABLE tokens (
|
||||
@ -27,7 +26,6 @@ CREATE TABLE tokens (
|
||||
users_id uuid REFERENCES users (id) ON DELETE CASCADE,
|
||||
LIKE base INCLUDING DEFAULTS
|
||||
);
|
||||
|
||||
CREATE TRIGGER update_tokens BEFORE UPDATE ON tokens FOR EACH ROW EXECUTE PROCEDURE update_modified_column();
|
||||
|
||||
CREATE TABLE shows (
|
||||
@ -36,7 +34,7 @@ CREATE TABLE shows (
|
||||
title text NOT NULL,
|
||||
LIKE base INCLUDING DEFAULTS
|
||||
);
|
||||
|
||||
CREATE INDEX ON shows (imdbid);
|
||||
CREATE TRIGGER update_shows BEFORE UPDATE ON shows FOR EACH ROW EXECUTE PROCEDURE update_modified_column();
|
||||
|
||||
CREATE TABLE episodes (
|
||||
@ -47,7 +45,8 @@ CREATE TABLE episodes (
|
||||
episode integer NOT NULL,
|
||||
LIKE base INCLUDING DEFAULTS
|
||||
);
|
||||
|
||||
CREATE INDEX ON episodes (shows_id, season);
|
||||
CREATE INDEX ON episodes (shows_id, season, episode);
|
||||
CREATE TRIGGER update_episodes BEFORE UPDATE ON episodes FOR EACH ROW EXECUTE PROCEDURE update_modified_column();
|
||||
|
||||
CREATE TABLE shows_tracked (
|
||||
@ -56,3 +55,5 @@ CREATE TABLE shows_tracked (
|
||||
season integer NOT NULL,
|
||||
episode integer NOT NULL
|
||||
);
|
||||
CREATE INDEX ON shows_tracked (shows_id, users_id);
|
||||
CREATE INDEX ON shows_tracked (users_id);
|
||||
|
Loading…
x
Reference in New Issue
Block a user