Ich behebe deine Supabase Auth RLS-Policy und Datenbankverbindungsfehler
Ich repariere kaputte Nextjs Supabase Stripe und AI-basierte Apps und Deployments
Über diesen Service
Supabase-Login funktioniert nicht oder eine RLS-Policy blockiert Abfragen, die funktionieren sollten? Ich behebe Auth-Flows, Row-Level-Security und Verbindungsfehler, meist noch am selben Tag.
RLS-Bugs wirken größer als sie sind. Zu streng, und deine eigenen Nutzer erhalten leere Ergebnisse ohne Fehler. Zu locker, und jeder mit deinem Anon-Key kann die ganze Tabelle lesen. Beides sieht lokal okay aus.
Dann gibt es noch das Auth. Anmeldung funktioniert, Login schlägt stillschweigend fehl, meist wegen einer Redirect-URL, die auf eine Umgebung zeigt, die es nicht mehr gibt.
Was ich meistens behebe
Login-, Signup- und Magic-Link-Flows, die stillschweigend fehlschlagen
RLS-Policies, die legitime Abfragen blockieren
RLS-Lücken, die Daten offenlegen, die sie nicht sollten
Der klassische Fehler, wenn eine neue Zeile die Row-Level-Security-Policy verletzt
Verbindungsabbrüche und Pooling-Fehler bei hoher Last
Broken OAuth mit Google, GitHub und anderen
Storage-Bucket-Berechtigungen und Upload-Fehler
Migrationen, die nicht sauber angewendet werden
Leere Ergebnisse sind nicht immer RLS. Deshalb prüfe ich die Abfrage, die Session und die Daten, bevor ich eine Policy anrühre, und teste beide Seiten: den Nutzer, der die Zeile sehen sollte, und den, der sie nicht sehen sollte.
Sende mir deinen Fehler oder einen Screenshot der Policy, und ich sage dir, was los ist, bevor du bestellst.
Datenbanktyp:
Nicht-relationale Datenbank
•
Relationale Datenbank
Plattform:
Firebase
•
MongoDB
•
mySQL
•
PostgreSQL
Expertise:
SQL
•
NoSQL
•
Performance
•
Abfragenoptimierung
Mein Portfolio
FAQ
Automatische Übersetzung
Wurde meine App von Lovable oder Base44 gebaut. Kannst du die Supabase-Seite davon reparieren?
Ja, das ist ein großer Teil meiner Arbeit. KI-Tools generieren oft Supabase-Code, der im Preview funktioniert, aber nach dem Live-Gang kaputt geht.
Meine Abfragen liefern leere Ergebnisse ohne Fehler. Was ist los?
Meistens liegt es an RLS. Die Policy blockiert die Zeile stillschweigend, und Supabase gibt einfach nichts zurück, anstatt einen Fehler zu werfen. Ich prüfe auch die Session und die Abfrage selbst, weil ein falscher Filter von außen identisch aussehen kann.
Brauche ich meine Datenbank-Zugangsdaten?
Nur Projektzugang. Schick eine temporäre Kollaborator-Einladung statt deines Service-Role-Keys und entferne sie, wenn ich fertig bin. Halte Keys komplett aus dem Chat heraus.
Kannst du prüfen, ob meine Daten wirklich sicher sind?
Das Premium-Paket prüft jede Tabelle auf Lücken, bei denen der Anon-Key lesen oder schreiben könnte, was er nicht sollte. Es ist eher eine Policy-Überprüfung deiner Tabellen, kein vollständiges Sicherheitszertifikat für die ganze App.
Was, wenn das Problem eigentlich in meinem App-Code liegt und nicht bei Supabase?
Ich behebe es auf jeden Fall. Ich arbeite auch mit Next.js und React, also gebe ich es dir nicht nur an der Grenze zurück.
