Hey everyone, I need some help with creating a duplicate database for testing.

I have a production Supabase project, and I want to create a separate copy of the entire database (schema + data) that I can use for testing/staging before pushing changes to the live environment.

What’s the recommended way to:

duplicate an existing Supabase database into a new project, or

create a staging environment that mirrors production?

Is there a built-in workflow for this, or should I export/import manually?
Any guidance or best practices would be super helpful!

Thanks in advance 🙏
Was this page helpful?