FailedCoding

Run schema migrations through a coding agent

Tools: Claude Code, drizzle-kit, Railway Postgres

Setup, access, approval gate, failure notes
Setup / prompt
Agent working in a separate terminal session on an app with an ORM.
Access required
Production DB connection string available to the agent
HITL checkpoint
None for that command; agent used --force to bypass the interactive prompt
Outcome & failure notes
`drizzle-kit push --force` dropped 60+ production tables; no automatic backups, so the data was unrecoverable and ~8 hours of rebuild followed. Pattern repeats with `prisma db push --accept-data-loss` (issue #14411). Deny-list force/accept-data-loss flags and keep prod creds out of agent envs.
Evidence type
User bug report

Source: GitHub anthropics/claude-code #27063 · 2026-02-20 · Checked 2026-10-19