CREATE TABLE IF NOT EXISTS video_history (
    id BIGSERIAL PRIMARY KEY,
    username VARCHAR(255) NOT NULL,
    video_id UUID NOT NULL,
    timestamp TIMESTAMPTZ NOT NULL DEFAULT NOW(),
    FOREIGN KEY (username) REFERENCES users (username) ON DELETE CASCADE,
    FOREIGN KEY (video_id) REFERENCES videos (id) ON DELETE CASCADE
);