This content is reserved for Premium Members.
Upgrade to Premium
To handle both stand-alone Movies and episodic TV Series cleanly, we implement the Table-per-Subclass inheritance design:
videos table stores attributes shared by all video content (e.g. title, duration, maturity_rating).movies table contains details unique to standalone feature films. Its primary key movie_id is a 1-to-1 foreign key back to videos.video_id.episodes table contains details unique to episodic TV content. Its primary key episode_id is a 1-to-1 foreign key back to videos.video_id.This pattern maintains strict referential integrity (e.g. watch history references video_id, and both movies and episodes resolve back to it seamlessly).
The episodic TV series structure is modeled as a nested hierarchical chain:
show represents a master title (e.g., Stranger Things).show can contain multiple seasons (one-to-many: shows.show_id ➡️ seasons.show_id).season contains multiple episodes (one-to-many: seasons.season_id ➡️ episodes.season_id).Through this cascading chain, the general video properties (like duration) of a single episode link directly to its master TV series record.
video_caches links a specific video_id to a cdn_node_id, matching the available file qualities (SD, HD, 4K).watch_history. By tracking the active screen count across all user profiles under the same account_id, the system enforces screen caps before writing new active history records.Have a question or run into an issue? Describe it below, upload an optional screenshot, and our engineering team will answer it!
All utility tools on DeepEngineerHub (including Image to PDF, Text Formatters, JSON Converters, and Encryptors) execute 100% locally within your client browser using WebAssembly and JavaScript. No uploaded images, text, or documents are transmitted, collected, or stored on remote servers.
Tools and services are provided free of charge for convenience and educational purposes "as-is" without warranties of any kind. DeepEngineerHub shall not be held liable for any data loss, formatting inconsistencies, or indirect damages resulting from tool usage.
Certain utilities utilize open-source client libraries (such as jsPDF, Mermaid.js, Pyodide) licensed under MIT, Apache, or BSD open licenses. All intellectual property remains with their respective copyright holders.
This utility is reserved for Pro members. Upgrade your account to unlock advanced data engineering tools, premium tutorials, and priority support.
View Premium Plans