Better
- Supabase setup only touches the projects you use. Scratch creates its database role in a project the first time you add a folder, read or write rows, or create a table there. Other projects in the org stay untouched.
- The project list is read live, so a project created or renamed after connecting shows up without reconnecting.
- The role is named
whalesync_svc_…, so it's recognizable in your Supabase dashboard and audit logs.
- Live Export tables in Supabase are owned by your project's
postgresrole on OAuth connections. Your own migration tooling owns the schema, and Scratch's role gets read and write access to the rows.
Fixed
- Date-time fields exported as date-only columns, dropping the time of day. Affects Gong call start and scheduled times, Notion created and last-edited times, Affinity, and Attio timestamps. New columns get a proper timestamp type; existing destination columns need to be changed to one to pick up the times on the next run.