@mineru98/n8n-ko
Version:
n8n Workflow Automation Tool - Korean Version
22 lines (21 loc) • 827 B
TypeScript
import { ModuleRegistry } from '@n8n/backend-common';
import { DatabaseConfig, InstanceSettingsConfig } from '@n8n/config';
import type { DataSourceOptions } from '@n8n/typeorm';
export declare class DbConnectionOptions {
private readonly config;
private readonly instanceSettingsConfig;
private readonly moduleRegistry;
constructor(config: DatabaseConfig, instanceSettingsConfig: InstanceSettingsConfig, moduleRegistry: ModuleRegistry);
getOverrides(dbType: 'postgresdb' | 'mysqldb'): {
database: string;
host: string;
port: number;
username: string;
password: string;
};
getOptions(): DataSourceOptions;
private getCommonOptions;
private getSqliteConnectionOptions;
private getPostgresConnectionOptions;
private getMysqlConnectionOptions;
}