Files
lynq-chat/packages/backend/scripts/migrator.js
T

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();