sequelize 2

TIL 88일차_ Sequelize 사용하기

sequelize의 메서드를 통해서 DB에 접근하고, sequelize-cli를 설치하여, CLI에서 모델을 생성해주거나, 스키마 적용, 마이그레이션을 할 수 있다. sequelize-cli init npm install --save-dev sequelize-cli npx sequelize-cli init 위 두 명령어를 실행하여, 마이그레이션에 필요한 폴더 4가지(config, models, migrations, seeders)를 생성해준다. 이후, 첫 모델을 생성해 주자! CLI에서 간단한 명령어로 모델을 생성할 수 있다. npx sequelize-cli model:generate --name url --attributes url:string,title:string,visits:integer mode..

TIL 83일차_ORM: Sequelize

요즘 날씨가 완전 봄이다.🌸 봄이오면서 나른~해지고 춘공증도 오구, 아침에 일어나기두 힘들구, 운동도 잘 안하게되구... 점점 생활루틴이 많이 망가진다는 느낌을 받는다. 😭 내일 일어나면 아침꼭먹고, 틈틈이 철봉만이라도 해야지.. 잡설은 그만하고, 내일 배울 ORM에 대해서 미리 공부해봤다. ORM (Object-relational Mapping) 이란? ORM(Object-relational Mapping)이란 OOP 간의 호환되지 않는 데이터를 변환하는 프로그래밍 기법으로 쉽게 말해 객체로 관계형 데이터베이스를 관리하는 기술이다. 대부분의 개발 언어 platform마다 제공되고 있으며, 대표적으로 spring에는 JPA가, node의 sequalize, 또 Django에는 orm이 내장되어있다. OR..