Migrate Project and all its data from one account to another.
I created an account and it has 2 projects and planning on creating more.
Now we are creating a new account on supabase using a company email and we are going to buy the plaid plan cause I had a limit of only 2 projects in my personal account.
I want to migrate both the projects and all of its data, policies, storage buckets, etc to the new account cause both the projects are in my personal account.
I want all the projects to be in one account.
10 Replies
Could I just change the email address in my personal account to the new company email ?
You might have to do this manually (it would be easy if you use something like Github Action to automate the workflow).
- First backup the db using
supabase db dump
(you can do this in stages (roles first, schema, and then the data), here is the doc: https://supabase.com/docs/reference/cli/supabase-db-dump
- Lastly, walk the storage recursively, and back them up to a folder.
You might have to research more on this@DevsrealmGuy what about this, will this work ?
You can try this https://supabase.com/docs/guides/platform/project-transfer
Or if I invite the email as an the Owner and I remove myself ?

@inder that would also transfer the storage right?
The Transfer Project button is disabled in my personal account.
It says -
You do not have any organizations you can transfer your project to.
I believe you need to be a member of both the source and target orgs
Don't know, have never tried this
I found this old thread. OP hasn't talked about storage explicitly but has mentioned that everything was transferred. https://discord.com/channels/839993398554656828/1298602649007951913
O.P try this and keep us updated
I transferred the projects by adding the company email as a Team Member (Owner) in my personal accounts Organization and then removed myself.