summary refs log tree commit diff
path: root/scripts/stagingMigration/index.js
diff options
context:
space:
mode:
authorMadeline <46743919+MaddyUnderStars@users.noreply.github.com>2023-01-05 17:04:15 +1100
committerGitHub <noreply@github.com>2023-01-05 17:04:15 +1100
commitf67375bf37f3a299e1ea7da890040e9de546eb80 (patch)
treebd0ec98942d1115593d9cb03fdf1187cf31783ff /scripts/stagingMigration/index.js
parentMerge pull request #922 from MaddyUnderStars/maddy/bodyParserPatch (diff)
downloadserver-f67375bf37f3a299e1ea7da890040e9de546eb80.tar.xz
Add migrations (#923)
* Fix typeorm migration cli and server migrations.
* Add `migrate-from-staging` script
Diffstat (limited to 'scripts/stagingMigration/index.js')
-rw-r--r--scripts/stagingMigration/index.js14
1 files changed, 14 insertions, 0 deletions
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