Builder of SupaMigrate. Works on Postgres, Supabase, and the unglamorous parts of database migration — schema replay, auth hash preservation, and connection pooling.
4 articles
Recreate a Postgres schema without pg_dump
No shell, no Postgres binary, no pg_dump. You can still rebuild a schema by reading the system catalogs and emitting CREATE statements in dependency order.
Fixing Supabase IPv6 connection failures (ENETUNREACH)
The direct db.<ref>.supabase.co host resolves to IPv6. On an IPv4-only network you get connect ENETUNREACH. The pooler host answers on IPv4 — here is the switch.
Migrate Supabase auth users without forcing a password reset
Supabase's admin API cannot set a bcrypt hash, so recreating users there forces a password reset. Insert into auth.users directly and keep every login working.
Migrate a Lovable Cloud project to your own Supabase
Lovable Cloud is a real Supabase Postgres backend. Here is what moves to a project you own, in what order, and the exact errors you hit if you get the order wrong.