Switch to TypeORM's DataSource API (#299)
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
- Switch to TypeORM's DataSource API, rather than using the now deprecated ormconfig.json - This will fix stage deployment not knowing how to deploy the database migrations #297 > **NOTE:** This change requires the deployment scripts to be updated, please update them on the server before merging Co-authored-by: Ethan Lane <ethan@vylpes.com> Reviewed-on: https://gitea.vylpes.xyz/RabbitLabs/vylbot-app/pulls/299
This commit is contained in:
parent
c2418381ea
commit
e6c845e3b2
37 changed files with 128 additions and 164 deletions
30
src/database/migrations/3.1/1662399171315-CreateBase.ts
Normal file
30
src/database/migrations/3.1/1662399171315-CreateBase.ts
Normal file
|
@ -0,0 +1,30 @@
|
|||
import { MigrationInterface, QueryRunner } from "typeorm"
|
||||
import MigrationHelper from "../../../helpers/MigrationHelper"
|
||||
|
||||
export class vylbot1662399171315 implements MigrationInterface {
|
||||
|
||||
public async up(queryRunner: QueryRunner): Promise<void> {
|
||||
MigrationHelper.Up('1662399171315-CreateBase', '3.1', [
|
||||
"01-table/Audit",
|
||||
"01-table/IgnoredChannel",
|
||||
"01-table/Lobby",
|
||||
"01-table/Role",
|
||||
"01-table/Server",
|
||||
"01-table/Setting",
|
||||
|
||||
"02-key/Audit",
|
||||
"02-key/IgnoredChannel",
|
||||
"02-key/Lobby",
|
||||
"02-key/Role",
|
||||
"02-key/Server",
|
||||
"02-key/Setting",
|
||||
|
||||
"03-constraint/Role",
|
||||
"03-constraint/Setting",
|
||||
], queryRunner);
|
||||
}
|
||||
|
||||
public async down(queryRunner: QueryRunner): Promise<void> {
|
||||
}
|
||||
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue