refactor(core): Reduce code duplication in DB config (no-changelog) (#8679)

This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™
2024-02-20 14:28:53 +01:00
committed by GitHub
parent 0e36aeb421
commit b6c8a0c413
9 changed files with 108 additions and 257 deletions

View File

@@ -3,7 +3,8 @@ import type { DataSourceOptions as ConnectionOptions } from '@n8n/typeorm';
import { DataSource as Connection } from '@n8n/typeorm';
import { Container } from 'typedi';
import { Logger } from '@/Logger';
import { getConnectionOptions, setSchema } from '@/Db';
import { setSchema } from '@/Db';
import { getConnectionOptions } from '@db/config';
import type { Migration } from '@db/types';
import { wrapMigration } from '@db/utils/migrationHelpers';
import config from '@/config';
@@ -28,7 +29,7 @@ export class DbRevertMigrationCommand extends Command {
async run() {
const dbType = config.getEnv('database.type');
const connectionOptions: ConnectionOptions = {
...getConnectionOptions(dbType),
...getConnectionOptions(),
subscribers: [],
synchronize: false,
migrationsRun: false,