Troubleshooting
Common problems and solutions.
Connection
"Failed to connect" during OAuth connection
Cause: The OAuth flow could not complete.
Solutions:
- Make sure you authorized access in the Supabase popup
- Try signing out of Supabase and then reconnecting
- If the issue persists, try using a Personal Access Token (PAT)
"Token expired" on the dashboard
Cause: The OAuth token has expired and automatic renewal failed.
Solutions:
- Click Reconnect next to the affected account
- If that does not work, disconnect and reconnect the account
My projects do not appear in the selector
Cause: The token does not have access to those projects, or they are in a different organization.
Solutions:
- Make sure you selected the correct connected account
- Verify that your Supabase account has access to those projects
- If the projects are on a different Supabase account, connect that account as well
Cloning
The clone is stuck at "Pending"
Cause: The worker could not pick up the job.
Solutions:
- Wait 1-2 minutes — there may be a startup delay
- If it persists beyond 5 minutes, cancel and re-run the clone
"Permission denied" during the clone
Cause: The token does not have sufficient permissions on the source or target project.
Solutions:
- Verify that you are an owner or administrator of both projects
- Reconnect your Supabase account to renew permissions
- With a PAT, verify that the token has the required scopes
"Extension not found" in the report
Cause: The source project uses a PostgreSQL extension that is not available on the target project's plan.
Solutions:
- Manually enable the extension on the target project (Supabase Dashboard > Database > Extensions)
- Verify that the target project is on a plan that supports the extension
- Re-run the clone after enabling it
Data is duplicated after a re-clone
Cause: Data cloning inserts rows without checking for duplicates.
Solutions:
- Clear the target tables before re-cloning data
- Use "Schema only" mode for structure updates
- Configure ignore rules for sensitive tables
The clone is very slow
Cause: Large tables, many files in storage, or slow connection.
Solutions:
- Set a row limit for data
- Exclude large tables via ignore rules
- Disable the Storage component if files are not needed
Verification
"Row count mismatch" in verification
Cause: Writes occurred on the source project during the clone.
Solutions:
- Discrepancies of a few percent are normal and expected
- For an exact copy, avoid writes to the source during the clone
- Re-run the clone if the discrepancy is significant
"Missing table" in verification
Cause: Table creation failed during the clone.
Solutions:
- Check the clone report for the exact error
- Verify extensions and permissions on the target project
- Re-run the clone
Scheduled Clones
My scheduled clone is not running
Possible cause:
- The schedule is disabled
- The connected account used has expired
- You have reached the Free plan limit
Solutions:
- Verify that the schedule is Enabled
- Reconnect the associated Supabase account
- Upgrade to the Pro plan if you have reached the limit
The schedule shows "Last run: failed"
Cause: The last scheduled clone failed.
Solutions:
- Click on the job to view the error report
- Fix the issue (permissions, extensions, etc.)
- The next clone will be attempted automatically at the scheduled interval
Billing
I can no longer run a clone — "Limit reached"
Cause: You have used your 3 free clones for the month.
Solutions:
- Upgrade to the Pro plan for unlimited clones
- Wait until the 1st of next month for the counter to reset