import 'reflect-metadata'; import { DataSource, DataSourceOptions } from 'typeorm'; import { config } from '../config'; import { ENTITIES } from '../entities'; import { Init1761000000000 } from './migrations/1761000000000-Init'; import { Passport1761100000000 } from './migrations/1761100000000-Passport'; export const dataSourceOptions: DataSourceOptions = { type: 'postgres', host: config.db.host, port: config.db.port, database: config.db.database, username: config.db.user, password: config.db.password, entities: ENTITIES, migrations: [Init1761000000000, Passport1761100000000], synchronize: false, migrationsRun: true, }; // Для CLI typeorm (npm run migration:revert) export default new DataSource(dataSourceOptions);