Nest.js에서 *.entity.ts로 Entity를 생성하면 TypeOrm이 자동적으로 테이블을 생성해주지만 컬럼명이 카멜케이스로 그대로 저장되어서 _로 스페이스를 구분하는 것을 정석으로 알고 있는 나는
@Column({name:''}) 이런식으로 Entity 클래스에 이름을 수정하였다
그런데 PrimaryColumnError가 났다.
@PrimaryGeneratedColumn()이 붙어있는데 자꾸 Primary Column을 못 찾는다고 서버를 실행시켜 주지 않았다ㅠㅠ
구글링을 해보니
@Column()어노테이션을 떼줘야하는 것 같다.
실제로
@PrimaryGeneratedColumn({name:'topic_id'})
이런식으로 바꿔주니 테이블 매핑이 잘 되었다!