TypeORM
[Nestjs] TypeORM Multiple Database Connection 설정 후 DataSource 사용법
Code Gear - AI 개발 유튜브 강의 블로그
2024. 9. 20. 10:13
반응형

이전 post 에서 Multiple database connection 설정 방법에 대해서 알아보았습니다.
@InjectRepository에서 아래와 같이 connection을 명시적으로 작성을 해주었습니다.
@InjectRepository(Slider, 'sliderConnection')
private sliderRepository: Repository<Slider>
그런데 @InjectDataSource()를 사용시에는 database schema를 찾지 못하는 문제가 발생합니다.
@InjectDataSource()
private dataSource: DataSource
이럴 경우에는 @Entity에 스키마 정보를 명시적으로 작성해주면 됩니다.
@Entity({ name: 'slider', database: 'slider' })
database 에 작성된 slider는 shema name입니다.
반응형