Hindimovieslink

-- Watch‑Later / Favorites CREATE TABLE user_lists ( id BIGSERIAL PRIMARY KEY, user_id BIGINT REFERENCES users(id) ON DELETE CASCADE, movie_id BIGINT REFERENCES movies(id) ON DELETE CASCADE, list_type TEXT CHECK (list_type IN ('watch_later','favorites')), created_at TIMESTAMP DEFAULT now(), UNIQUE(user_id, movie_id, list_type) ); Add pg_trgm indexes for fuzzy title search:

app = FastAPI(title="HindimoviesLink API", version="0.1.0") hindimovieslink

class LinkOut(BaseModel): platform: PlatformOut url: str price_usd: Optional[float] is_free: bool -- Watch‑Later / Favorites CREATE TABLE user_lists (