supabase-postgres-best-practices
Supabase-Postgres-Leistung optimieren
Langsame Abfragen und Schema-Drift können die Skalierung von Postgres-Apps erschweren. Diese Skill stellt AI agents Supabase-gestützte Regeln für Indizes, RLS, Pooling und Diagnostik bereit.
Mit meinem Agent installieren
Kopieren Sie diese Anfrage in Ihren Agent. Sie enthält die maßgebliche Skill-Seite und das Manifest.
Review the Skillstore skill "supabase-postgres-best-practices" from https://skillstore.io/skills/supabase-supabase-postgres-best-practices.md and its manifest at https://skillstore.io/api/skills/supabase-supabase-postgres-best-practices/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ihr Agent sollte weiterhin seinen Plan anzeigen und alle von der Sicherheitsrichtlinie verlangten Bestätigungen anfordern.
Agent-lesbare Ressourcen
Verwenden Sie diese Links, wenn ein KI-Agent, Crawler oder Skript sauberen Kontext benötigt, statt die vollständige Seite zu lesen.
Testen
„supabase-postgres-best-practices“ wird verwendet. Eine Abfrage filtert Bestellungen nach Kunde, Status und Erstellungsdatum in einer wachsenden Bestelltabelle.
Erwartetes Ergebnis:
- Empfiehl einen composite index mit Gleichheitsspalten vor der Bereichsspalte.
- Erkläre, wann ein partial index für häufige Statusfilter besser ist.
- Schlage EXPLAIN ANALYZE vor, um die Indexnutzung vor dem Rollout zu bestätigen.
„supabase-postgres-best-practices“ wird verwendet. Eine Supabase-App verwendet RLS-Policies mit Auth-Prüfungen auf einer großen Mandantentabelle.
Erwartetes Ergebnis:
- Kapsle stabile Auth-Funktionen, damit der Planner sie einmal auswerten kann.
- Indiziere Policy-Spalten, die für Mandanten- oder Benutzerfilterung verwendet werden.
- Verschiebe komplexe Mitgliedschaftsprüfungen in geprüfte security definer functions.
„supabase-postgres-best-practices“ wird verwendet. Eine serverlose API öffnet während Traffic-Spitzen viele direkte Postgres-Verbindungen.
Erwartetes Ergebnis:
- Verwende Supabase connection pooling für Anwendungstraffic.
- Setze konservative Verbindungslimits und idle timeouts.
- Prüfe die prepared statement-Einstellungen bei Verwendung von transaction pooling.
Sicherheitsaudit
SicherAll static findings were adjudicated as false positives. The flagged content consists of SQL examples, markdown formatting, public documentation links, and contributor instructions; no prompt injection, data exfiltration, or unauthorized command execution was found.
Risikofaktoren
⚡ Enthält Skripte (4)
🌐 Netzwerkzugriff (6)
⚙️ Externe Befehle (11)
Diesen Bericht teilen & zitieren
Teile den versionierten Bewertungsbericht, das neutrale Badge, die Einbettungskarte und Zitate. Skillstore berichtet Nachweise, ohne zu entscheiden, ob dieser Skill sicher ist.
Berichtslink kopieren
https://skillstore.io/skills/supabase-supabase-postgres-best-practices/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown-Badge
[](https://skillstore.io/skills/supabase-supabase-postgres-best-practices?utm_source=security_passport_badge)HTML-Badge
<a href="https://skillstore.io/skills/supabase-supabase-postgres-best-practices?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/supabase-supabase-postgres-best-practices/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Einbettungskarte
<iframe src="https://skillstore.io/embed/skills/supabase-supabase-postgres-best-practices.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Wissenschaftliche Zitate (APA · BibTeX · CFF)
APA-Zitat
supabase. (2026). supabase-postgres-best-practices security audit report (audit version 4) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/supabase-supabase-postgres-best-practices/audits/4BibTeX-Zitat
@techreport{supabase-supabase-supabase-postgres-best-practices-2026,
author = {supabase},
title = {supabase-postgres-best-practices security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/supabase-supabase-postgres-best-practices/audits/4},
note = {Author version 1.0.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "supabase-postgres-best-practices security audit report (audit version 4)"
version: "1.0.0"
type: report
authors:
- name: "supabase"
date-released: "2026-07-07"
url: "https://skillstore.io/skills/supabase-supabase-postgres-best-practices/audits/4"
identifiers:
- type: other
value: "skillstore:supabase-supabase-postgres-best-practices:audit:4"
description: "Skillstore immutable audit report identifier"
Varianten vergleichen
2 installierbare VariantenJeder Autor bleibt ein eigener installierbarer Skill. Die empfohlene Variante wird nach Skillstore-Nachweisen bewertet.
Warum diese Variante zuerst steht
supabase-supabase-postgres-best-practices
2026-09-09
sickn33-supabase-postgres-best-practices
2026-09-09
Skillstore-Score
Warum dieser Score Evidenzvertrauen: HochWas Sie erstellen können
Langsame Abfragen prüfen
Abfragemuster analysieren und Indizes, Pagination- oder Batching-Änderungen auswählen, die zum Postgres-Verhalten passen.
Supabase-Skalierung planen
Connection pooling, idle timeouts und Verbindungslimits prüfen, bevor Traffic oder serverlose Last zunimmt.
Mandantenisolierung verbessern
RLS-Policies entwerfen, die Zugriffsregeln durchsetzen und gleichzeitig teure Prüfungen pro Zeile vermeiden.
Diese Prompts ausprobieren
Prüfe diese Postgres-Abfrage auf häufige Supabase-Leistungsprobleme. Schlage Indizes, Abfrageänderungen und Validierungsschritte vor.
Empfiehl anhand dieser Tabellen und häufigen Filter B-tree-, GIN-, BRIN-, composite-, partial- oder covering indexes. Erkläre die Kompromisse.
Prüfe diese Supabase-RLS-Policies auf Mandantenisolierung und Leistung. Identifiziere fehlende Indizes und teure Policy-Ausdrücke.
Erstelle einen priorisierten Postgres-Optimierungsplan, der Abfragen, Schemadesign, Pooling, Locking, Datenzugriffsmuster und Diagnostik abdeckt.
Bewährte Praktiken
- Beginne mit der realen Workload und validiere dann jede Änderung mit EXPLAIN ANALYZE oder Produktionsmetriken.
- Indiziere foreign keys, RLS-Filtersäulen und häufige mehrspaltige Abfragemuster, bevor Tabellen stark wachsen.
- Halte Transaktionen kurz und verwende Pooling-Einstellungen, die zur Anwendungskonkurrenz passen.
Vermeiden
- Einspaltige Indizes für jedes Feld hinzufügen, ohne sie an tatsächliche Abfragemuster anzupassen.
- Sich auf rein anwendungsseitige Mandantenfilter verlassen, statt datenbankseitig durchgesetztes RLS zu verwenden.
- OFFSET-Pagination oder N+1-Abfrageschleifen auf großen Ergebnismengen verwenden.
Häufig gestellte Fragen
Verbindet sich diese Skill mit meiner Datenbank?
Kann sie automatisch Migrationen erstellen?
Ist sie spezifisch für Supabase?
Kann sie bei der RLS-Leistung helfen?
Ersetzt sie Datenbankmonitoring?
Welche AI-Tools können sie verwenden?
Entwicklerdetails
Autor
supabaseLizenz
MIT
Autorenversion
v1.0.0
Skillstore-Revision
r1
Ref.
f93e9bb0daca99badb6a7e574b97737155d57cb3
Aktualität der Wartung
21.7.2026
Nutzung
14 Downloads · 260 Aufrufe