nest g resource 명령어로 movie폴더와 같은 리소스를 만들 수 있다.프로젝트의 메인 모듈이 되는 app.module.ts 인데 joi를 사용해서 환경변수를 validation하였고,참고로 환경변수 셋팅시에 fotRoot대신 forRootAsync를 통해
내가 설정한 객체에 임베딩 (extend와의 차이)일반적인 상속 방법으로 사용childEntity에서의 개별적인 컬럼들을 포함하여 하나의 테이블로 생성.이 때 개별적인 값들은 nullable 인데 로우 생성 시 content테이블에는 다음과 같이 생성된다.post mo
entity에서 해당테이블의 특정 컬럼을 유니크로 지정할 수 있고, nullable을 통해 null로 수정 못하도록 강제한다.DB에서도 지울 수 없다.typeOrm이 제공하는 데코레이터로 지정해서 크게 어려운 건 없지만 foreign key관리하는 방식을 기억해두자.다
예를 들어, 은행어플에서 a계좌에서 b계좌로 1000원을 입금하는 과정에서 돈은 빠져나가고 b계좌로 받기 전 에러가 나면 1000원이라는 데이터는 유실된다. 또 a계좌는 1000원이 차감된 잔액으로 계속 유지가 된다. 그래서 출금과 입금을 transaction을 사용하