inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Node.js에 TypeScript 적용하기(feat. NodeBird)

시퀄라이즈

시퀄라이즈 마이그레이션

262

inin

작성한 질문수 2

0

저는 자바스크립트를 공부하고 이제 타입스크립트를 배우고 있습니다. 저는 자바스크립트로 백엔드 개발을 할때 시퀄라이즈를 주로 사용해 왔는데 마이그레이션으로 데이터 베이스에 테이블을 줄곧 만들어 왔습니다. 

그래서 궁금한 점이 보통 타입스크립트로 데이터베이스에 테이블을 어떻게 만드는지에 대해서는 안나오는거 같아서 어느방식으로 만드는지에 대해 궁금합니다.

구글링도 해봤는데 타입스크립트 마이그레이션에 대해 시원하게 말하는 부분이 없어서 질문드립니다.

 

강의 너무 잘 보고있습니다. 앞으로도 좋은강의 부탁드려요!

nodejs typescript 웹앱

답변 1

0

제로초(조현영)

타입스크립트는 언어이고 시퀄라이즈는 라이브러리입니다. 시퀄라이즈도 타입스크립트로 쓸 수 있고, 똑같이 시퀄라이즈 마이그레이션으로 만드시면 됩니다.

0

inin

제가 고정관념을 가지고 있었네요. 감사합니다.

강사님께서는 현재 코드에서 어떻게 데이터베이스에 테이블을 만드시나요?

0

제로초(조현영)

저는 인텔리제이 IDE로 만듭니다. 마이그레이션을 쓰진 않습니다.

0

inin

감사합니다!

'S3' 형식에 'S3Client' 형식의 destroy, middlewareStack, send 속성이 없습니다.ts(2739)

0

514

1

throw new Error(`${this.name}.hasMany called with something that's not a subclass of Sequelize.Model`); 에러 질문

0

348

1

안녕하세요.. connect ECONNREFUSED 127.0.0.1:3306 관련해서 질문드립니다

0

964

1

@types를 dependencies에 넣는 이유?

0

407

1

JS에서 babel 사용시 `import * as` 구문을 안써도되는데, 바벨이 esModuleInterop: true 로 처리해주는 것인가요?

0

322

1

Sequelize Association 오류

0

526

2

Sequelize constructor.primaryKeyAttributes 오류

0

987

1

Sequelize에 요청을 보내면 오류가 뜹니다

0

803

1

강좌에서 사용된 3개의 코드 의미가 궁금합니다 [ 코드 : 1. [ key:string]:string] 2. delete user.password , 3.passport.deserializeUser<number> ]

0

342

1

@mui/x-data-grid 에 사용자정의 컬럼 타입을 추가해서 사용하려고 합니다.

0

2634

1

미들웨어 에러

1

319

1

Could not find a declaration file for mould '../utils/jwt-utils'

1

185

1

마지막에 type과 interface 추가하는 부분

0

224

1

다른 컴퓨터에서 제가 만든 DB 테이블의 데이터를 그대로 사용하려면?

0

292

1

express 모듈 에러 관련

0

246

1

import * as A from 'B'

0

219

1

MySql ssl 보안 옵션 질문 입니다.

0

363

2

passport/index.ts 에러 입니다

1

456

1

routes/post.ts 페이지에서 에러나요..

0

315

1

passport/index.ts 에러납니다...

0

819

1

ts import 에러

0

444

1

타입스크립트로 변환후 nextjs 빌드 후 배포

0

265

1

sequelize include 질문드립니다.!

0

193

1

roperty 'id' does not exist on type 'User'.

0

906

1