inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

React로 NodeBird SNS 만들기

데이터베이스 만드는 질물

해결된 질문

194

한영탁

작성한 질문수 6

0

제로초님 백엔드와 sns만들기 강의를 수강하고 있는 학생입니다

데이터베이스를 만들때 마이그레이션으로 만드는 방법하고 백엔드 강의에서와 sns강의에서 만드는 방법이 각각 다른데 어떤 방법이 최신이고 더 효율적인 방법일까요?

javascript react

답변 3

1

제로초(조현영)

1. associate에 작성하는 게 좀 더 깔끔한 것 같습니다.

2. 어차피 생성은 sequelize.sync()하면 생성되는지라 초기 생성은 마이그레이션으로 할 필요 없는 것 같습니다. 수정 시에만 쓰시면 됩니다.

1

제로초(조현영)

백엔드 강좌가 노드교과서 강좌 말씀하시는 건가요? 데이터베이스를 처음 만들때는 models로 만드는 게 맞고 수정할 때는 migration으로 수정하고 models는 그에 맞게 변경해주시면 됩니다.

0

한영탁

네 노드교과서 강좌가 맞습니다

1. 노드교과서 강좌에는 hasmany같은 부분들이 models/index.js파일에 작성을 하시고

sns버드 강좌에서는 각 models/의 테이블.js파일에 associate부분에 작성을 하셨는데

어떤것이 더 효율적인지 요즘은 어떤 방법을 선호하는지 궁금해서 여쭤봅니다.

2. 마이그레이션으로 수정을 한다고 하셨는데 저랑 같이 코드 공부를 하는 다른 사람들은 마이그레이션으로 생성을 하더라고요

그러면 마이그레이션을 안쓰시니깐 마이그레이션은 요즘은 안쓰는 방법이고 현재 강의하시는 내용이 최신화된 효율적인 방법인가요? 

next 10 이상에서는 redux dev tool 구동이 안되나요?

0

272

1

세션 갱신 문의 건

0

482

7

배포 진행 후 Highlight updates components render 표시

0

445

1

똑같은 기능을 하는 테이블

0

447

4

관계형

0

312

2

프론트 서버를 이용하지 않는경우

1

299

3

인피니트 스크롤링 사용시 오류

0

278

0

계속 이런에러가 떠서 해결하기는 했는데 어떤 의미인지 모르겠습니다.

0

433

2

req.user가 언제 생성되나요??

0

330

2

Cannot read property 'id' of null 에러

0

333

1

리트윗한 게시글 불러오는 sequelize

0

252

1

result.data에서 images인 이유

0

281

2

takeLatest에 대한 질문입니다.

1

342

2

프론트에서 express를 사용하지 않을때 동적라우팅

0

501

6

getInitialProps가 클라이언트에서 수행되는 이유?

0

258

1

리로드하면 팔로우 언팔로우 값이 초기화 되는 문제입니다.

0

445

2

스타일드 컴포넌트와 className을 통한 스타일 적용의 차이에 대해 궁금합니다

0

585

2

할인 쿠폰 사용이 안되는되요 (848-f9af83f183e3)

0

365

1

nodejs mvc 패턴

0

975

4

사용하고 보니, 람다 구성이 궁금합니다!

0

266

1

제로초님

0

445

1

새로고침 로그인 풀림 문제.

0

247

1

안녕하세요. 강의 너무 감사합니다

0

157

1

제로초님

0

170

1