.agent/skills/postgresql-operations/SKILL.md
Postgres admin, backups, vacuum, monitoring, indexes. Use when managing Julia's backend Postgres database running in Docker.
npx skillsauth add abzhaw/juliaz_agents postgresql-operationsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
# Connect via docker exec
docker exec -it backend-db-1 psql -U postgres -d julia
# Or via psql with port mapping (5432)
psql postgresql://postgres:password@localhost:5432/julia
\l -- list databases
\dt -- list tables
\d tasks -- describe table structure
\x -- toggle expanded output
\timing -- show query execution time
SELECT * FROM "Task" ORDER BY "createdAt" DESC LIMIT 10;
SELECT COUNT(*) FROM "Task" WHERE completed = false;
cd backend
npx prisma migrate dev --name add_field # create + apply migration
npx prisma migrate deploy # apply in production
npx prisma studio # visual DB browser
npx prisma db push # sync schema without migration
npx prisma generate # regenerate client after schema change
# Backup (from Docker)
docker exec backend-db-1 pg_dump -U postgres julia > backup_$(date +%Y%m%d).sql
# Restore
docker exec -i backend-db-1 psql -U postgres julia < backup_20260223.sql
-- Add index on status field for task filtering
CREATE INDEX CONCURRENTLY idx_task_status ON "Task" (completed);
CREATE INDEX CONCURRENTLY idx_task_created ON "Task" ("createdAt" DESC);
SELECT pg_is_in_recovery(), pg_postmaster_start_time(), count(*) FROM pg_stat_activity;
development
Fortschrittsverfolgung der Masterarbeit. Wortanzahl pro Kapitel, Fertigstellungsgrad, fehlende Elemente, Deadlines. Haelt den Ueberblick.
development
Kapitelarchitektur und Gliederung der Masterarbeit. Verwaltet die Struktur, schlaegt vor wo Inhalte hingehoeren, validiert den logischen Fluss zwischen Kapiteln.
tools
Konvertiert Protokolleinträge und Session-Logs in thesis-fähiges deutsches Narrativ. Transformiert Entwicklungsdokumentation in akademische Prosa.
research
Sucht und analysiert akademische Literatur. Findet relevante Papers, erstellt strukturierte Zusammenfassungen. Zitiert NIEMALS — schlaegt nur vor.