Issue updating Supabase connection for v0

Hi all,

When I first set up v0, I connected to a free account on supabase but now that I’m using v0 more frequently, I want to connect it to my paid supabase account (which is different). However, I can’t find any way on v0 to change (remove and/or add) the new account. I did so via the supabase window that opened to connect but that change is never reflected in v0 and it breaks my projects.

Any suggestions here? This might be a v0 bug but it’s a bit of a showstopper for using it for more serious projects.

You can manage your integration by clicking the Settings icon in the top right and going to “Integrations”

I’m not sure if we have an official “switch account” feature but at the very least you can remove the supabase integration and add the one you want

Hi Jacob, thanks for replying. I tried that but you can’t actually switch or remove the integration through there. I ended up adding my existing Supabase user to the organization with the pro Supbase, but in v0 I also could not switch organizations for the same Supabase integration (in the screenshot you show, those are all projects in the same account, in the same organization; I want to access a project for a different organization).

When I go to the Supabase window, there was a way to switch to organizations but then that’s not reflected in v0 even though the Supabase window made it look like it succeeded, so I think there might be either a v0 bug or the functionality isn’t there even though the supabase window made it seem like it should be possible.

Attached is what I see on settings view for v0 - it only shows Figma as a potential integration but not a way to remove Supabase.

Can you manage it on Vercel directly? If you open the project in Vercel and go to the Storage tab, you should see your Supabase setup there

Good idea, thanks Jacob. I checked on Vercel directly and interestingly seem to see both Supabase connections there (see photo). So I’m guessing this might be a v0 bug?

I can’t remove the free Supabase account without removing all Supabase projects (some of my v0 projects use the free Supabase DB projects) it looks like so I’m stuck again there unfortunately. I might just nuke the projects and do it at some point but ideally would not have to.

I don’t have a supabase project handy but you should be able to remove the specific project from this screen

Thanks, this was helpful. I removed 2 / 4 projects (the 2 inactive projects). Do I have to remove them all though to be able to finally remove and re-add supabase?

For the remaining 2, they are being used by v0 projects that are active now and it seems like deleting the projects via the Vercel dashboard is permanent so I’m wondering what will happen with those v0 projects. I assume it’d wipe out their database and I’d have to create a new one, but could lead to a mess?

Also oddly it’s showing 1 database connected now and no longer showing both Supabase organizations just the free one. What’s odd is I didn’t change anything so I’m not sure why it went from showing multiple active to just the one active now.

I continue to be stuck. I suspect it has something to do with when I first was playing with v0, I allowed v0 to create new Supabase projects in my free account. Now, I see a different modal when I try to “create” then switch organizations which doesn’t show the Supabase side but instead shows the vercel side, which is really confusing.

I am still trying to figure out how to use v0 and connect to a different Supabase organization’s Supabase project for the same Vercel user and for the same Supabase user without deleting the other organization (that v0 setup) and projects (that I setup in Supabase through v0, that are still in use by a couple of projects).

The chat interface only offers create or to link to the 2 existing Supabase projects that are in the original organization I connected and it seems like I would have to delete them to be able to disconnect supabase and then reconnect to a different org for the same supabase user? Which seems not ideal at all since it will require deleting databases used by all existing projects and still doesn’t guarantee the correct connection will show up in the v0 chat modal.

I am nervous if I do this i’ll be deleting all existing databases and then just still stuck but in a worse place.