More data source typeorm changes

This commit is contained in:
Collin Duncan 2023-06-27 17:17:13 +02:00
parent 0ee90855ba
commit 0cdfb63db2
No known key found for this signature in database
3 changed files with 6 additions and 5 deletions

View file

@ -1,10 +1,11 @@
import { resolve } from 'path'
import { DataSource } from 'typeorm' import { DataSource } from 'typeorm'
export const AppDataSource = new DataSource({ export const AppDataSource = new DataSource({
type: 'sqlite', type: 'sqlite',
database: './db/autobaan_db', database: resolve('./db/autobaan_db'),
logging: true, logging: true,
entities: ['./src/**/*.entity.ts'], entities: [resolve('./src/reservations/entity.ts')],
migrations: ['./database/migrations/*.ts'], migrations: [resolve('./database/migrations/*.ts')],
subscribers: [], subscribers: [],
}) })

View file

@ -20,7 +20,7 @@
"test:cov": "jest --coverage", "test:cov": "jest --coverage",
"test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand", "test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand",
"test:e2e": "jest --config ./test/jest-e2e.json", "test:e2e": "jest --config ./test/jest-e2e.json",
"migrations:generate": "typeorm migration:create database/migrations/$npm_config_name", "migrations:generate": "npx typeorm-ts-node-commonjs migration:create database/migrations/$npm_config_name",
"migrations": "npx typeorm-ts-node-commonjs migration:run -d data-source.ts" "migrations": "npx typeorm-ts-node-commonjs migration:run -d data-source.ts"
}, },
"dependencies": { "dependencies": {

View file

@ -15,7 +15,7 @@ import { LoggerModule } from './logger/module'
type: 'sqlite', type: 'sqlite',
database: resolve('./db/autobaan_db'), database: resolve('./db/autobaan_db'),
migrations: [resolve('./database/migrations/*.ts')], migrations: [resolve('./database/migrations/*.ts')],
entities: [resolve('./src/**/*.entity.ts')], entities: [resolve('./src/**/entity.ts')],
autoLoadEntities: true, autoLoadEntities: true,
logging: true, logging: true,
}), }),