1.4 KiB
1.4 KiB
name, description
| name | description |
|---|---|
| postgres-connect | Verbindet mit der PostgreSQL Datenbank. Erkennt das Betriebssystem, installiert psql CLI falls noetig, liest DATABASE_URL aus .env und stellt Verbindung her. Nutze diesen Skill wenn der User "Datenbank verbinden", "DB Verbindung", "psql", "PostgreSQL connect" oder aehnliches erwaehnt. |
PostgreSQL Datenbank Verbindung
Dieser Skill verbindet automatisch mit der PostgreSQL Datenbank des Projekts.
Automatischer Ablauf
- OS erkennen mit dem Script
detect-os.sh - psql pruefen - ist PostgreSQL CLI installiert?
- Falls nicht installiert - Installation je nach OS
- DATABASE_URL laden aus
.env.localoder.env - Verbindung herstellen mit psql
Scripts verwenden
OS-Erkennung
bash detect-os.sh
psql Installation
bash install-psql.sh
Verbindung herstellen
bash connect.sh
Manuelle Befehle nach Verbindung
-- Alle Tabellen anzeigen
\dt
-- Tabellen-Schema
\d table_name
-- Supabase Auth Users
SELECT id, email, created_at FROM auth.users LIMIT 10;
-- RLS Policies pruefen
SELECT * FROM pg_policies WHERE schemaname = 'public';
Troubleshooting
- Connection refused: Supabase Projekt evtl. pausiert
- SSL required:
?sslmode=requirean URL anhaengen - Auth failed: Passwort URL-encoded? (@ -> %40)