sequelize와 mysql자료형 비교

이태혁·2020년 9월 9일
0

1. mysql자료형, sequelize자료형 비교

MySQLSequelize
VARCHAR(100)STRING(100)
INTINTEGER
TINYINTBOOLEAN
DATETIMEDATE
INT UNSIGNEDINTEGER.UNSIGNED
NOT NULLallowNull: false
UNIQUEunique: true
DEFAULT now()defaultValue: Sequelize

2. sequelize 설정 사항

  • id를 항상 자동으로 넣어줌
  • timestamps: true -> createdAt 과 updatedAt을 자동으로 저장함
  • underscored: true -> 자동으로 생성되는 필드에 대해 snake 케이스로 만들어줌(created_at, updated_at 등), false면 camel case
  • paranoid: true -> deletedAt을 만들어서 데이터를 지우지 않고 살려놓음(이를 soft delete라고 함)


출처: 제로초 노드교과서 강의

profile
back-end, cloud, docker, web의 관심이 있는 예비개발자입니다.

0개의 댓글