CREATE TABLE IF NOT EXISTS posts ( id UUID PRIMARY KEY DEFAULT uuidv7(), text TEXT NOT NULL, created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ); CREATE TABLE IF NOT EXISTS videos ( id UUID PRIMARY KEY DEFAULT uuidv7(), source TEXT NOT NULL, title TEXT NOT NULL, description TEXT, created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ); CREATE TABLE IF NOT EXISTS comments ( id UUID PRIMARY KEY DEFAULT uuidv7(), post_id UUID REFERENCES posts, video_id UUID REFERENCES videos, author TEXT NOT NULL, text TEXT NOT NULL, created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP );