From be7f54617dae202cf1aee178cf76e1d199a203aa Mon Sep 17 00:00:00 2001 From: Kavin <20838718+FireMasterK@users.noreply.github.com> Date: Mon, 14 Aug 2023 09:01:00 +0100 Subject: [PATCH] Add playlist_videos table. --- src/main/resources/changelog/version/0-1-init.sql | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/main/resources/changelog/version/0-1-init.sql b/src/main/resources/changelog/version/0-1-init.sql index f04c7f4..4027b4c 100644 --- a/src/main/resources/changelog/version/0-1-init.sql +++ b/src/main/resources/changelog/version/0-1-init.sql @@ -46,3 +46,18 @@ CREATE TABLE IF NOT EXISTS playlists ( ); --rollback DROP TABLE IF EXISTS playlists; + +CREATE TABLE IF NOT EXISTS playlist_videos ( + id VARCHAR(11) NOT NULL, + duration INT8 NULL, + thumbnail VARCHAR(400) NULL, + title VARCHAR(120) NULL, + uploader_id VARCHAR(24) NOT NULL, + CONSTRAINT playlist_videos_pkey PRIMARY KEY (id), + CONSTRAINT fk_playlist_video_uploader_id FOREIGN KEY (uploader_id) REFERENCES channels(uploader_id) +); + +CREATE INDEX IF NOT EXISTS playlist_videos_id_idx ON playlist_videos (id ASC); +CREATE INDEX IF NOT EXISTS playlist_videos_uploader_id_idx ON playlist_videos (uploader_id ASC); + +--rollback DROP TABLE IF EXISTS playlist_videos;