Files
2025-12-23 04:19:57 +01:00

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

  1. OS erkennen mit dem Script detect-os.sh
  2. psql pruefen - ist PostgreSQL CLI installiert?
  3. Falls nicht installiert - Installation je nach OS
  4. DATABASE_URL laden aus .env.local oder .env
  5. 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=require an URL anhaengen
  • Auth failed: Passwort URL-encoded? (@ -> %40)