name: dump-schema description: Dump clean Postgres schema to a file and copy path to clipboard. allowed-tools: Bash
Dump Schema
Dump a clean PostgreSQL schema (no comments, no ownership, no privileges) from the local dev database.
Parameters
Ask the user (if not provided):
- output_file – absolute path for the
.sqlfile (default: prompt user)
Use this database URL unless the user specifies otherwise:
postgres://user:password@localhost:5432/macrodb
Steps
- Run
pg_dumpwith schema-only flags, pipe through cleanup, write to file:
pg_dump --schema-only --no-owner --no-privileges --no-comments --no-publications --no-subscriptions --no-security-labels --no-tablespaces "$DB_URL" | sed '/^--/d' | sed '/^SET /d' | sed '/^SELECT pg_catalog/d' | sed '/^$/N;/^\n$/d' > "$OUTPUT_FILE"
- Copy the output path to the clipboard:
echo -n "$OUTPUT_FILE" | pbcopy
- Report:
Schema dumped to <path> (path copied to clipboard)
Skills similaires
Architecte Docker Compose
DevOps
Concoit des configurations Docker Compose optimisees.
Claude CodeCopilotadvanced
430
156
1,358
Rapport de Post-Mortem
DevOps
Rédige des rapports post-mortem d'incidents structurés et blameless.
claudeCursorWindsurfintermediate
141
43
380
Créateur de Runbooks
DevOps
Crée des runbooks opérationnels clairs pour les procédures DevOps courantes.
claudeCursorWindsurfintermediate
108
32
300