NestJS + typeORM : 마이그레이션 세팅

Outclass·2022년 7월 6일
0

NestJS+GraphQL+TypeORM 

목록 보기
3/16
//app.module.ts
import { TypeOrmModule } from '@nestjs/typeorm';

@Module({
  imports: [
	...
    //typeORM모듈 임포트
    TypeOrmModule.forRoot({
      //연결할 DB의 정보 .env에 설정
      type: 'postgres',
      host: process.env.DB_HOST,
      port: +process.env.DB_PORT,
      username: process.env.DB_USERNAME,
      password: process.env.DB_PASSWORD,
      database: process.env.DB_DATABASE,
      
      //데이터베이스와 동기화
      synchronize: process.env.NODE_ENV !== 'prod',
      logging: true,
      
      //참조할 엔티티
      entities: [SampleEntity],
    }),
    ...
  ]
})

이정도 설정만 해주면, 파일의 변경이 있을 때마다(저장시마다) 자동으로 마이그레이션이 진행된다!

profile
When you stop having big dreams that’s when you’ve died, despite not being buried yet.

0개의 댓글