23 lines
499 B
JavaScript
23 lines
499 B
JavaScript
import config from "../dist/mikro-orm.config.js";
|
|
import { MikroORM } from "@mikro-orm/postgresql";
|
|
|
|
const orm = await MikroORM.init({
|
|
...config,
|
|
logger: (msg) => console.log(msg),
|
|
});
|
|
|
|
switch (process.argv[2]) {
|
|
case "up":
|
|
await orm.migrator.up();
|
|
break;
|
|
case "down":
|
|
await orm.migrator.down();
|
|
break;
|
|
case "create":
|
|
await orm.migrator.createMigration();
|
|
break;
|
|
default:
|
|
console.log("Only the options up, down, and create are available.");
|
|
}
|
|
|
|
process.exit(); |