From f67375bf37f3a299e1ea7da890040e9de546eb80 Mon Sep 17 00:00:00 2001 From: Madeline <46743919+MaddyUnderStars@users.noreply.github.com> Date: Thu, 5 Jan 2023 17:04:15 +1100 Subject: Add migrations (#923) * Fix typeorm migration cli and server migrations. * Add `migrate-from-staging` script --- scripts/stagingMigration/index.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 scripts/stagingMigration/index.js (limited to 'scripts/stagingMigration/index.js') diff --git a/scripts/stagingMigration/index.js b/scripts/stagingMigration/index.js new file mode 100644 index 00000000..bc375b49 --- /dev/null +++ b/scripts/stagingMigration/index.js @@ -0,0 +1,14 @@ +const { DataSourceOptions, DatabaseType, initDatabase } = require("../.."); +const path = require("path"); + +(async () => { + DataSourceOptions.setOptions({ + logging: true, + migrations: [path.join(process.cwd(), "scripts", "stagingMigration", DatabaseType, "*.js")] + }); + + const dbConnection = await DataSourceOptions.initialize(); + await dbConnection.runMigrations(); + await dbConnection.destroy(); + console.log("migration done"); +})(); \ No newline at end of file -- cgit 1.5.1