728x90
반응형
- [ CS/DBMS ][Sequelize] 새로운 테이블 추가시 발생한 문제 해결2024-09-09 16:58:591. 새로운 테이블 추가 후 발생한 에러 해결😉 새로운 칼럼 또는 테이블 추가 방법 : https://postforty.tistory.com/473parent: Error: Unknown column 'createdAt' in 'field list'새로운 테이블을 추가하기 위해 모델 파일을 추가하면 init-models.js에 테이블에 대한 관계 설정을 해줘야 하는데 직접 진행하면 고생스럽다. 그래서 sequelize-auto로 DB 스키마의 모든 내용을 모델 파일로 가져오는 방법을 사용하면 편리하다. 이때 DB를 수정하지 않기 때문에 데이터 손실을 걱정하지 않아도 된다.npm install -g sequelize-auto # 설치하기# 사용 예제sequelize-auto -o "./models" -d..
- [ 언어·프레임워크/Node.js ][Node.js] 시퀄라이즈로 컬럼 또는 테이블 추가 방법2024-06-11 09:56:261. 데이터 손실 없이 칼럼 추가 가능? 시퀄라이즈(Sequelize)는 DB 작업을 쉽게 할 수 있도록 도와주는 ORM 라이브러리이다. 시퀄라이즈는 모델을 통해 DB 테이블과 칼럼을 자동으로 생성해 준다. 기존 테이블에 칼럼을 추가할 경우 해당 테이블의 데이터에 손실이 발생할 수 있다. 여기에서는 데이터 손실 없이 칼럼을 추가하는 방법을 알아본다. 2. Node.js 프로젝트 생성2.1. 프로젝트 생성npm init 2.2. express 설치노드 서버를 구동하기 위해 설치한다.npm install express --save😉 공식 문서 : https://expressjs.com/ko/starter/installing.html 2.3. nodemon 설치프로젝트 코드 수정 시 자동으로 서버를 재시작하..
728x90
반응형