Skip to main content

Migrations

See API Migrations for detailed workflow.

Quick Reference

# Generate migration after entity changes (Divinux is the only app with migration scripts)
npm run migration:generate:divinux

# Run migrations
npm run migration:run:divinux

# Revert last migration
npm run migration:revert:divinux

# Show migration status
npm run migration:show:divinux

Production Migrations

  1. Create RDS snapshot before migration
  2. Run migration via bastion SSH
  3. Verify application works
  4. Delete snapshot after confirming success