Neon und Vercel Postgres zu Supabase migrieren
Timo Wevelsiep•Aktualisiert: 25.08.2026Hinweis zum Inhalt: Versionen, Befehle und Preise können sich ändern. Bitte prüfen Sie kritische Schritte vor dem produktiven Einsatz eigenständig. Dieser Leitfaden ersetzt keine individuelle Beratung.
Soll Neon oder eine frühere Vercel-Postgres-Datenbank zu Supabase wechseln? WZ-IT übernimmt die Supabase-Migration ab 3.490 € nach Prüfung von Branches, Anwendung und Cutover-Anforderungen.
Eine Migration von Neon zu Supabase ist technisch ein PostgreSQL-Umzug, besitzt aber eigene Besonderheiten: serverless Compute, Branches, gepoolte Endpunkte und spezielle Treiber beeinflussen Entwicklung und Laufzeit. Der weiterhin gesuchte Begriff Vercel Postgres zu Supabase bezeichnet inzwischen meist denselben Quelltyp.
Vercel weist in seiner aktuellen Dokumentation darauf hin, dass Vercel Postgres nicht mehr als eigenständiges Produkt existiert und bestehende Datenbanken im Dezember 2024 zu Neon übertragen wurden. Eine getrennte, nahezu identische Vercel-Seite würde deshalb unnötig konkurrieren. Beide Intents werden auf dieser Seite zusammengeführt.
Neon-Projekt und Vercel-Integration aufnehmen
Vor dem Umzug erfassen wir:
- Neon-Organisation, Projekt und Region
- Produktions- und Entwicklungsbranches
- Compute-Endpunkte je Branch
- direkte und gepoolte Connection Strings
- Autosuspend- und Skalierungsverhalten
- PostgreSQL-Version und Extensions
- Rollen, Schemas und Datenbankgröße
- Vercel-Projekte und Environment Variables
- Nutzung des Neon Serverless Drivers oder eines ORM
- Preview Deployments und deren Branch-Zuordnung
Der produktive Branch ist nicht immer die einzige relevante Datenquelle. Preview- oder Staging-Branches können Schemaänderungen enthalten, die vor dem Cutover in die reguläre Migrationshistorie überführt werden müssen.
Was übertragbar ist
| Element | Behandlung |
|---|---|
| Schema und Daten | Per PostgreSQL-Dump oder geeignetem Transferverfahren |
| Funktionen und Trigger | Nach Kompatibilitätsprüfung übertragen |
| Extensions | Gegen das Supabase-Angebot prüfen und im Ziel aktivieren |
| Rollen und Grants | Für Supabase neu ordnen |
| Neon-Branches | Nicht 1:1 portierbar; Zielmodell festlegen |
| Compute-Endpunkte | Durch Supabase-Verbindungen und Pooling ersetzen |
| Vercel-Variablen | Pro Umgebung auf neue URLs und Schlüssel umstellen |
| Monitoring und Backups | Im Ziel neu konfigurieren und abnehmen |
Die Datenbank ist portabel; das serverless Betriebsmodell und die Branch-Verknüpfung sind es nicht automatisch.
Dump, Restore und Replikation
Supabase bietet eine offizielle Neon-Migrationsanleitung. Für überschaubare Datenbanken eignet sich ein Testdump mit anschließendem finalen Export im Wartungsfenster.
Bei hoher Schreiblast kann die allgemeine PostgreSQL-Strategie mit logischer Replikation geprüft werden. Ob sie möglich ist, hängt von Replikationsrechten, Quellkonfiguration, Primärschlüsseln und den verwendeten Objekten ab.
Der Testlauf verifiziert:
- Tabellen, Zeilenzahlen und Sequenzen
- Extensions, Views, Trigger und Funktionen
- Eigentümer, Rollen und Grants
- kritische Queries und Transaktionen
- Importdauer und erforderliche Zielkapazität
Branching sauber neu ordnen
Neon-Branches können für Preview Deployments, Tests oder kurzlebige Entwicklungsstände verwendet werden. Supabase-Projekte und Supabase Branching folgen einem anderen Modell und sind nicht als unveränderte Kopie zu betrachten.
Vor der Migration wird entschieden:
- Welche Branches enthalten relevante Daten?
- Welche sind reine Schema- oder Preview-Umgebungen?
- Werden Staging und Produktion als getrennte Supabase-Projekte aufgebaut?
- Wie wird das Schema künftig über versionierte Migrationen ausgerollt?
- Welche Preview Deployments benötigen eigene Datenbanken?
Das verhindert, dass veraltete Branches ungeprüft als produktionsrelevante Datenbestände behandelt werden.
Vercel-App auf Supabase umstellen
Die Anwendung kann weiterhin auf Vercel laufen. Geändert werden je nach Stack:
DATABASE_URLund getrennte Direktverbindung- Supabase URL und Publishable Key
- Server-Secrets und
service_role - Neon Serverless Driver oder PostgreSQL-Treiber
- Pooling-Modus und Prepared Statements
- Variablen für Development, Preview und Production
Preview und Staging werden zuerst umgestellt. Dabei werden Kaltstarts, Verbindungsgrenzen, Transaktionen und Latenz geprüft. Die Produktion folgt erst nach erfolgreicher Abnahme.
Preview-Umgebungen nach der Migration
Der Wechsel ist eine Gelegenheit, die Kopplung zwischen Deployment und Datenbank zu bereinigen. Eine produktive Datenbank darf nicht versehentlich von beliebigen Preview-Deployments beschrieben werden. Für jede Vercel-Umgebung wird daher festgelegt, ob sie eine dauerhafte Supabase-Instanz, eine isolierte Branch-Umgebung, anonymisierte Testdaten oder überhaupt keinen Datenbankzugriff erhält.
Auch der Lebenszyklus braucht Regeln: Wer erstellt die Umgebung, wie werden Migrationen angewendet, wann wird sie entfernt und welche Secrets darf sie lesen? Die Zielarchitektur wird mit einem Preview-Deployment getestet, bevor Produktionsvariablen geändert werden. So bleibt die Migration reproduzierbar und erzeugt keine unkontrollierten Nebenpfade auf den neuen Datenbestand.
Wenn Supabase-Funktionen hinzukommen
Der Wechsel kann auf PostgreSQL begrenzt bleiben. Werden Auth, Storage, Realtime, RLS oder Edge Functions eingeführt, entsteht zusätzlicher Anwendungsscope. Diese Funktionen werden nicht durch den Datenbankimport aktiviert und benötigen eigene Sicherheits- und Funktionstests.
Die PostgreSQL-zu-Supabase-Anleitung beschreibt das generische Datenbankverfahren. Für den Gesamtprozess dient die Supabase-Migrationscheckliste.
Nach dem Cutover kann WZ-IT die Zielumgebung als Managed Supabase betreiben.
Quellen
Lieber betreiben lassen?
Sie möchten Supabase nicht selbst betreiben? WZ-IT übernimmt Einrichtung, Betrieb und Wartung - datenschutzorientiert aus Deutschland.
Anfrage
Supabase migrieren, absichern oder betreiben
Wir migrieren Supabase-Projekte und bestehende Backends wie Firebase, Lovable, PostgreSQL, MySQL oder Auth0, bauen die Zielumgebung auf und übernehmen auf Wunsch den laufenden Betrieb.
Häufig gestellte Fragen
Antworten auf die wichtigsten Fragen
Nein. Vercel hat bestehende Vercel-Postgres-Datenbanken im Dezember 2024 zu Neon verschoben. Deshalb behandelt dieser Leitfaden beide Suchbegriffe gemeinsam und prüft Neon als tatsächliche Quelle.
Nicht als Branch-Struktur. Für relevante Branches muss entschieden werden, ob sie als getrennte Supabase-Projekte, Dumps oder nur als Entwicklungsartefakte weitergeführt werden.
Ja. Das Frontend oder die Serverless-Anwendung kann auf Vercel bleiben und Supabase anbinden. Variablen, Pooling, Treiber und Netzwerkverhalten müssen getestet werden.
Nicht zuverlässig. Daten, Rollen, Extensions, Branches, Pooling und anwendungsspezifische Treiber müssen übertragen oder angepasst und anschließend validiert werden.
Eine Supabase-Migration beginnt bei 3.490 Euro netto. Branches, Datenvolumen, Downtime-Ziel und zusätzliche Supabase-Komponenten bestimmen den konkreten Umfang.
Mehr zu Supabase
- Was ist Supabase?
- Supabase Cloud vs. Self-Hosted
- Supabase Self-Hosting: Vorteile & Nachteile
- Supabase-Kosten: Cloud vs. Self-Hosted
- Supabase Cloud zu Self-Hosted migrieren
- Supabase-Projekt, Region oder Organisation migrieren
- PostgreSQL zu Supabase migrieren
- AWS RDS und Aurora zu Supabase migrieren
- Heroku Postgres zu Supabase migrieren
- Neon und Vercel Postgres zu Supabase migrieren
- MySQL und MariaDB zu Supabase migrieren
- Microsoft SQL Server und Azure SQL zu Supabase migrieren
- Firebase zu Supabase migrieren
- Lovable Cloud zu Supabase migrieren
- Auth0 zu Supabase Auth migrieren
- Supabase-Migrationscheckliste
- Supabase vollständig sichern
- Supabase Self-Hosted aktualisieren
- Supabase RLS prüfen
- Supabase auf Hetzner betreiben
- Supabase mit Coolify installieren





