Demo, all content is generated
Question

Cursor ran a migration through the Supabase MCP on my live project, how do I see what it changed?

Open · 44 views · asked by vikram_s · edited

I connected the Supabase MCP server to Cursor yesterday so it could "look at my schema". Today I asked it to add a phone column and it just did it, directly on my production project. No migration file in my repo.

Now some of my signup flow is weird (new users get a null display_name that used to be filled) and I have no idea if it changed anything else. Is there a log somewhere of what SQL it ran?

What I’ve tried

Looked in the Table Editor, the column is there. Checked my supabase/migrations folder, nothing new. Asked Cursor what it ran and it gave me a summary but I don't trust it.

Comment
Check whether the MCP call went through apply_migration or execute_sql. The first one records a row in supabase_migrations.schema_migrations with the statements, the second leaves no trace except the Postgres logs. anjali_p · edited

Activity

No answers yet. Helpers with matching specialties get notified after a day.