Skip to content
C

convex-migrate

Migrate schema + backfill data on a deployed Convex app

by get-convexFree

Launch
#3611in AI Skills
0In stores

Description

convex-migrate is an agent skill for changing the schema of a deployed Convex app and backfilling its data without breaking existing rows. I…

Highlights

  • Makes new fields optional before the backfill
  • Backfills existing rows with @convex-dev/migrations
  • Verifies rows before tightening validators
  • Avoids rejecting existing data

Ratings & Reviews

No ratings yet

Be the first to rate convex-migrate.

People also visit

C

convex-expert

Convex backend specialist

AI Skills
Launch
C

convex-migrate-rehearse

Rehearse a live-app schema change + backfill on a snapshot-seeded preview

AI Skills
Launch
C

clickhouse-io

ClickHouse database patterns, query optimization, analytics

AI Skills
Launch
D

database-migrations

Safe, reversible database migration patterns: forward-only production changes

AI Skills
Launch
J

jpa-patterns

JPA/Hibernate patterns for entity design, relationships, query optimization

AI Skills
Launch
K

kotlin-exposed-patterns

JetBrains Exposed ORM patterns including DSL queries, DAO pattern, transactions

AI Skills
Launch

convex-migrate FAQ

What does convex-migrate do?

It changes the schema of a deployed Convex app and backfills the existing data without breaking the live app.

Why make a field optional first?

So the deploy does not reject the rows that already exist, which are backfilled afterwards.

When is the field made required?

After the backfill has completed and the rows are verified, the skill tightens the validator.

Which package does it use?

@convex-dev/migrations.

How do I install it?

Run: npx skills add https://github.com/get-convex/agent-skills --skill convex-migrate

What security audits has it passed?

Gen Agent Trust Hub, Socket and Snyk all passed.

What are the best convex-migrate alternatives?

Popular alternatives to convex-migrate include convex-expert, convex-migrate-rehearse and clickhouse-io. See all convex-migrate alternatives

Developer Stuff

Badges