Daten & Analyse
Supabase Postgres Best Practices
Referenzsammlung für Postgres-Performance, RLS und Schema-Design mit Supabase
Dieser Skill liefert einem Agenten strukturiertes Fachwissen zur Optimierung von Postgres-Datenbanken im Supabase-Kontext. Die Inhalte gliedern sich in acht priorisierte Kategorien von Query-Performance und Connection Management über Security & RLS bis hin zu Schema-Design, Locking, Monitoring und fortgeschrittenen Postgres-Features. Jede Referenzdatei enthält eine Erklärung, gegenübergestellte falsche und korrekte SQL-Beispiele sowie teils EXPLAIN-Ausgaben und konkrete Performance-Kennzahlen.
Der Skill eignet sich für Entwickler, die mit einem AI-Agenten SQL-Queries schreiben, Schemata entwerfen oder bestehende Datenbanken auf Performance-Probleme hin überprüfen lassen. Da die Regeln nach Wirkungsgrad priorisiert sind (kritisch bis gering), kann der Agent gezielt zuerst die wirkungsvollsten Optimierungen wie fehlende Indizes oder Connection-Pooling-Fehlkonfigurationen adressieren. Der Inhalt besteht ausschliesslich aus Markdown-Dokumentation mit SQL-Beispielen, es werden keine Skripte ausgeführt oder Systemzugriffe vorgenommen.
FAQ
Häufige Fragen zu Supabase Postgres Best Practices
- Führt der Skill selbst Optimierungen auf meiner Datenbank aus?
- Nein, der Skill besteht ausschliesslich aus Markdown-Referenzdateien mit Erklärungen und SQL-Beispielen. Es werden keine Skripte ausgeführt oder Systemzugriffe vorgenommen, die eigentliche Umsetzung bleibt dem Agenten bzw. Entwickler überlassen.
- Funktioniert der Skill auch mit Postgres-Datenbanken ausserhalb von Supabase?
- Die Regeln basieren grösstenteils auf allgemeinem Postgres-Fachwissen zu Query-Performance, Locking und Schema-Design, das auch ausserhalb von Supabase gilt. Einige Inhalte enthalten aber Supabase-spezifische Hinweise, etwa zu RLS und Connection-Pooling, die dann nur bedingt übertragbar sind.
- In welcher Reihenfolge sollte ein Agent die acht Kategorien abarbeiten?
- Die Kategorien sind nach Wirkungsgrad priorisiert, von CRITICAL bei Query Performance, Connection Management und Security & RLS bis LOW bei Advanced Features. Ein Agent kann dieser Priorisierung folgen und zuerst die wirkungsvollsten Probleme wie fehlende Indizes adressieren.
- Was genau enthält eine einzelne Referenzdatei?
- Jede Datei behandelt eine konkrete Regel mit kurzer Erklärung, gegenübergestelltem falschem und korrektem SQL-Beispiel sowie teilweise EXPLAIN-Ausgaben und Performance-Kennzahlen. Ergänzt wird das teils um Supabase-spezifische Anmerkungen und weiterführende Links zur Postgres- und Supabase-Dokumentation.