{"data":{"id":"convex-migrate","name":"Convex Migrate","tagline":"Live-data backfill with @convex-dev/migrations, not Prisma","when":"Migrate schema and backfill data on a deployed Convex app using @convex-dev/migrations. Stage the schema change (new fields optional first), write a backfill that makes old rows valid, run it, verify, then tighten the validator. Use for live Convex data migrations. Not Prisma, not Drizzle, not neon-postgres-branches.","license":"Apache-2.0","sourceUrl":"https://github.com/get-convex/agent-skills/blob/main/skills/convex-migrate/SKILL.md","catch":"Live-data backfill on Convex, not Prisma. Tightening a validator before backfill rejects existing rows. Loud Free/Starter card."},"links":{"self":"/api/skills/convex-migrate","html":"/skills/convex-migrate","markdown":"/skills/convex-migrate.md","collection":"/api/skills"}}