packages/migrations/README.md
Database migration support for MikroORM SQL drivers. Provides schema diffing, migration generation, and migration execution.
npm install @mikro-orm/migrations
# Generate a migration based on schema changes
npx mikro-orm migration:create
# Run pending migrations
npx mikro-orm migration:up
# Revert the last migration
npx mikro-orm migration:down
import { MikroORM } from '@mikro-orm/postgresql';
const orm = await MikroORM.init({
entities: [Author, Book],
dbName: 'my-db',
migrations: {
path: './src/migrations',
},
});
const migrator = orm.migrator;
// Generate a migration from schema diff
await migrator.create();
// Run all pending migrations
await migrator.up();
// Revert the last migration
await migrator.down();
See the official MikroORM documentation.
Copyright © 2018-present Martin Adámek. Licensed under the MIT License.