Whenever your app creates or updates tables, Rocket generates a Supabase migration script. This guide covers reviewing and pushing those scripts, avoiding issues from skipped changes, and troubleshooting common errors.
Not connected yet?
Follow the steps in our Supabase Integration Guide.
When Rocket generates a script
Whenever your app creates or updates tables, Rocket automatically generates a Supabase script. It appears in the chat window with a preview and two options: push or discard.

- A clickable script name to preview the schema.
- A Push to Supabase button to apply the changes.
- A Discard button to skip the script.


What happens if you skip it
If you ignore the popup, the changes will not apply to Supabase. Rocket does not automatically retry or reapply missed scripts. Push them as they appear to keep your schema in sync.Each script depends on previous changes. Push them in order to avoid conflicts.
Troubleshooting push errors
If a script fails to push, here is how to identify and resolve common issues.1. Supabase project is paused
What you will see:
“Your Supabase project is currently paused.”


Open your Supabase dashboard
Go to supabase.com and open the paused project.


2. Supabase project was deleted or disconnected
What you will see:
“Your connected Supabase project appears to be deleted.”




3. Supabase is temporarily down
What you will see:
“Your Supabase project is temporarily unavailable.”


4. The script has a schema error
What you will see:
An error message and a Fix it button.


Rocket handles most schema issues, including naming conflicts, missing dependencies, and broken triggers.
Manually running a script
If you discarded a script and later want to apply it, you can run it manually in Supabase.Copy the SQL from the script popup
If it is still visible, click the script name to preview it, then copy the SQL.

ORIn Rocket, open Code, then open the 



supabase/migrations/ folder. Each script is saved there with a name and timestamp. Copy the SQL from the script you want.

If you change your connected Supabase project, you must run all scripts from the
supabase/migrations/ folder in sequence to match your app’s schema.Schema synced, app ready.
Every Rocket script keeps your app on track. Push as they appear to stay aligned and avoid surprises.
What’s next?
Edge Functions
Add backend logic deployed directly from chat.
Supabase overview
See all Supabase features available in Rocket.



