• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

SQL을 보고싶어요!

22.08.07 00:07 작성 조회수 173

0

안녕하세요 제로초님! 강의 정말 너무너무 잘 보고있는 수강생 겸 팬입니다!

해당 강의에서 typeorm-model-generator를 통해 entity파일을 생성하는데, 생성된 파일을 보고 각 테이블의 속성을 파악할 순있지만, 실제로 DB에 테이블들을 생성할 때의 쿼리가 궁금합니다! 혹시 각 테이블 별 create문 DDL을 알려주실 수 있을까요? 

@Column("varchar", { name: "password", length: 100, select: false })
password: string;
와 같은 파일이 생성된다면 select속성은 직접 작성한 것인지, 아니면 mysql에서 테이블을 생성할 때 설정할 수 있는것인지?!
unique 속성은 그냥 적으면 되는것인지, fk를 잡아야하는지 등등..
아직 초보라ㅜㅜ 파일만 보고서는 한계가 있는 부분이 있어 자세히 공부하고 싶은 마음에 요청드립니다!!

답변 1

답변을 작성해보세요.

0

logging: true로 설정하고 서버 실행하시면 ddl이 뜹니다.

select 부분은 select 쿼리 시 포함할지 무시할지를 결정하는 부분이고요.

unique 이런 건 전부 sql 따라갑니다. sql 공부가 우선입니다.