summary refs log tree commit diff
path: root/src/database/Database.ts
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2026-06-11 23:18:02 +0200
committerRory& <root@rory.gay>2026-06-12 17:58:18 +0200
commit83e60464ad2675f09ddee02f6b166bef22f53f33 (patch)
tree9e12033c00c8420166f52c397b461cad288277fe /src/database/Database.ts
parentFix recursive import in database (diff)
downloadserver-ts-83e60464ad2675f09ddee02f6b166bef22f53f33.tar.xz
Move migrations to database
Diffstat (limited to 'src/database/Database.ts')
-rw-r--r--src/database/Database.ts6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/database/Database.ts b/src/database/Database.ts

index 3fabc179..5f3d1e07 100644 --- a/src/database/Database.ts +++ b/src/database/Database.ts
@@ -56,13 +56,13 @@ export const DataSourceOptions = isHeadlessProcess type: DatabaseType, charset: "utf8mb4", url: process.env.DATABASE, - entities: [path.join(__dirname, "..", "entities", "*.js")], + entities: [path.join(__dirname, "entities", "*.js")], synchronize: !!process.env.DB_SYNC, logging: !!process.env.DB_LOGGING, bigNumberStrings: false, supportBigNumbers: true, name: "default", - migrations: applyMigrations ? [path.join(__dirname, "..", "migration", DatabaseType, "*.js")] : [], + migrations: applyMigrations ? [path.join(__dirname, "migration", DatabaseType, "*.js")] : [], }); // Gets the existing database connection @@ -108,7 +108,7 @@ export async function initDatabase(): Promise<DataSource> { if (!(await dbExists())) { console.log("[Database] This appears to be a fresh database. Running initial DDL."); const qr = dbConnection.createQueryRunner(); - const initialPath = path.join(__dirname, "..", "migration", DatabaseType + "-initial.js"); + const initialPath = path.join(__dirname, "migration", DatabaseType + "-initial.js"); if (fs.existsSync(initialPath)) { console.log("[Database] Found initial migration file, running it."); await new (require(`../migration/${DatabaseType}-initial`).initial0)().up(qr);