Drizzle ORM migrations on Supabase: lessons from 56 files in production
How the Storyie team manages Drizzle ORM migrations on a live Supabase PostgreSQL database — two-stage GitHub Actions deployment, DDL vs DML split, schema layout, RLS co-location, and why we decided rollbacks aren't worth the complexity.