supabase-postgres-best-practices
Postgres mit Supabase-Praktiken optimieren
Postgres-Performanceprobleme entstehen oft durch fehlende Indizes, schwache RLS-Richtlinien und schlechtes Verbindungsmanagement. Dieser Skill bietet an Supabase ausgerichtete Regeln zur Verbesserung von Abfragen, Schemadesign und Datenbankbetrieb.
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/sickn33-supabase-postgres-best-practices.md and its manifest at https://skillstore.io/api/skills/sickn33-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 und Status und sortiert anschließend nach Erstellungsdatum.
Erwartetes Ergebnis:
Der Skill empfiehlt einen zusammengesetzten Index, der mit Gleichheitsfiltern beginnt und mit der Bereichs- oder Sortierspalte endet. Er schlägt außerdem vor, den Plan mit EXPLAIN ANALYZE zu prüfen.
„supabase-postgres-best-practices“ wird verwendet. Eine Supabase-App verwendet RLS-Richtlinien, die Authentifizierungshelfer direkt aufrufen.
Erwartetes Ergebnis:
Der Skill erklärt, warum wiederholte Funktionsaufrufe große Scans verlangsamen können, und empfiehlt zwischengespeicherte Richtlinienausdrücke sowie Indizes auf Richtlinienspalten.
„supabase-postgres-best-practices“ wird verwendet. Eine Tabelle speichert Hunderte Millionen zeitgestempelter Ereignisse.
Erwartetes Ergebnis:
Der Skill empfiehlt Bereichspartitionierung nach Zeit, kleinere lokale Indizes und Aufbewahrung durch das Löschen von Partitionen nach der Validierung.
Sicherheitsaudit
SicherAI adjudication found the static alerts are documentation examples, Markdown formatting, or reference URLs rather than executable behavior. No evidence found for malicious prompt injection, secret access, unauthorized command execution, or data exfiltration intent.
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/sickn33-supabase-postgres-best-practices/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown-Badge
[](https://skillstore.io/skills/sickn33-supabase-postgres-best-practices?utm_source=security_passport_badge)HTML-Badge
<a href="https://skillstore.io/skills/sickn33-supabase-postgres-best-practices?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-supabase-postgres-best-practices/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Einbettungskarte
<iframe src="https://skillstore.io/embed/skills/sickn33-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
sickn33. (2026). supabase-postgres-best-practices security audit report (audit version 4) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/sickn33-supabase-postgres-best-practices/audits/4BibTeX-Zitat
@techreport{sickn33-sickn33-supabase-postgres-best-practices-2026,
author = {sickn33},
title = {supabase-postgres-best-practices security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/sickn33-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: "sickn33"
date-released: "2026-07-07"
url: "https://skillstore.io/skills/sickn33-supabase-postgres-best-practices/audits/4"
identifiers:
- type: other
value: "skillstore:sickn33-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
Wahrscheinlich fehlende Indizes, schlechte Paginierung und ineffiziente Joins identifizieren, bevor Produktions-SQL geändert wird.
Multi-Tenant-Schemas entwerfen
RLS, Fremdschlüsselindizes und Least-Privilege-Muster für Supabase-Anwendungen anwenden.
Datenbankskalierung vorbereiten
Pooling, Partitionierung und Diagnoseprüfungen vor Traffic-Wachstum oder Datenmigration planen.
Diese Prompts ausprobieren
Prüfe diese Postgres-Abfrage auf fehlende Indizes, schlechte Filter und sicherere Paginierung. Erkläre die wichtigsten Verbesserungen in Prioritätsreihenfolge.
Prüfe dieses Tabellendesign auf Datentypen, Primärschlüssel, Fremdschlüsselindizes und Partitionierungsmöglichkeiten. Nenne die Tradeoffs für jede Empfehlung.
Analysiere diese Supabase RLS-Richtlinien hinsichtlich Sicherheit und Performance. Achte auf Funktionsaufrufe pro Zeile, fehlende Indizes und Least-Privilege-Lücken.
Erstelle einen priorisierten Postgres-Auditplan für diesen Workload. Behandle Abfragepläne, Pooling, Transaktionen, Wartung und Monitoring-Prüfungen.
Bewährte Praktiken
- Validiere jede Empfehlung vor dem Shipping mit EXPLAIN ANALYZE auf repräsentativen Daten.
- Indiziere Fremdschlüssel und Richtlinienspalten, wenn sie in häufigen Joins oder RLS-Prädikaten vorkommen.
- Halte Transaktionen kurz und verwende Pooling-Einstellungen, die zum Deployment-Modell passen.
Vermeiden
- Viele einspaltige Indizes hinzufügen, ohne sie an reale Abfragemuster anzupassen.
- OFFSET-Paginierung für tiefe Seiten auf großen sortierten Tabellen verwenden.
- Sich auf Anwendungsfilter verlassen statt auf durch die Datenbank erzwungene Tenant-Isolation.
Häufig gestellte Fragen
Führt dieser Skill SQL gegen meine Datenbank aus?
Ist er spezifisch für Supabase?
Kann er Indizes automatisch auswählen?
Behandelt er Row Level Security?
Kann ich ihn mit Claude, Codex und Claude Code verwenden?
Was sollte ich für die besten Ergebnisse bereitstellen?
Entwicklerdetails
Autor
sickn33Lizenz
MIT
Autorenversion
v1.0.0
Skillstore-Revision
r1
Ref.
9f814fc6a43fd99946f2da5e0df231c65a38bc76
Aktualität der Wartung
18.7.2026
Nutzung
7 Downloads · 157 Aufrufe