supabase/migrations/ in numeric / timestamp order. There is no combined schema.sql.
Domains (representative)
Exact filenames grow over time (e.g.
*_viewer_subscription_trial_*, *_viewer_auth_*). Always apply every file present.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Streamly Supabase schema overview from numbered migrations — apply in order; no single schema.sql.
supabase/migrations/ in numeric / timestamp order. There is no combined schema.sql.
| Area | Topics |
|---|---|
| Control plane | profiles (is_operator defaults false), tenants, memberships, branding, API keys |
| Operator onboarding | operator_activations (activation_source default self_hosted; obsolete purchase-code fields nullable) |
| Catalog | titles, seasons, episodes, genres, collections, homepage, metadata |
| Sources | providers, content sources, health |
| Viewers | memberships, viewer_profiles, watchlist, history, playback, Live TV watch |
| Billing | plans, subscriptions, transactions, trials, provider-agnostic billing |
| Plugins / themes | plugin registry, theme packages |
| Auth devices | viewer auth sessions / devices RPCs (recent migrations) |
| Content / contact | blog, contact messages, downloads |
*_viewer_subscription_trial_*, *_viewer_auth_*). Always apply every file present.