일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- github
- GOF
- package
- Solid
- git
- npm
- mock
- bfs
- 다형성
- PostgreSQL
- process.env
- MariaDB
- 캡슐화
- 추상화
- 상속
- dotenv
- AOP
- CSS
- 메모이제이션
- 동적계획법
- dfs
- Secret
- 객체지향
- 서브셋폰트
- 클라우드
- azure
- DP
- 디자인 패턴
- Java
- netlify
Archives
- Today
- Total
이것저것 해보기🌼
Sequelize migration 으로 안전하게 데이터베이스 스키마 변경하기 본문
Sequelize Migration
개발환경에서 스키마와 운영환경에서 스키마에 차이가 있을때 안전하게 마이그레이션을 진행하기 위해 사용
Document
https://sequelize.org/docs/v6/other-topics/migrations/
Migrations | Sequelize
Just like you use version control systems such as Git to manage changes in your source code, you can use migrations to keep track of changes to the database. With migrations you can transfer your existing database into another state and vice versa: Those s
sequelize.org
1. sequelize-cli 설치 및 package.json 명령어 추가
"scripts": {
"seq": "sequelize-cli"
},
2. npm run seq init
3. 생성된 파일들 중, config.json에 내 계정 정보 입력하기
4. migration model generate
npx sequelize-cli model:generate --name User --attributes firstName:string,lastName:string,email:string
5. 마이그레이션
npx sequelize-cli db:migrate
'BE > Node.js' 카테고리의 다른 글
Sequelize를 사용한 ORM 구현 (1) | 2024.09.04 |
---|---|
Node.js + postgreSQL 연동 및 쿼리 실행 (2) | 2024.09.04 |