응용 프로그램에서 sequelize를 사용하는 경우 당신은 당신의 마이그레이션에 대한 sequelize를 사용해야 할 수 있습니다. 라이브러리에는 마이그레이션 처리에 대한 훌륭한 문서가 있습니다.
sequelize와 함께 열을 추가하는 측면에서 먼저 명령 행을 통해 마이그레이션을 작성하십시오. 실행 sequelize -c migration-name
. 예를 들면 다음과 같습니다. sequelize -c add_location_to_users
.
이 명령을 실행하면 루트 디렉토리의 마이그레이션 폴더에서 마이그레이션 파일을 찾을 수 있습니다. 여기서 데이터베이스에서 마이그레이션을 변경해야하는 부분을 설명합니다. 예제를 유지하려면 샘플 메소드가 있습니다.
migration.addColumn(
'Users',
'Location',
DataTypes.STRING
)
이 마이그레이션을 실행하면 데이터 유형 문자열 인 '위치'열이 '사용자'테이블에 추가됩니다.
는
이 링크가 테이블에 항목을 추가하는 측면에서 등
, 열을 변경 열 이름을 변경, 테이블의 이름을 변경 포함하면 sequelize 사용할 수있는 다른 기능에 당신을 데려 갈 것이다 http://sequelizejs.com/docs/latest/migrations#functions, sequelize 준다 모델에서 create 또는 findOrCreate를 실행할 수 있습니다. 다음은 user 테이블의 예제입니다. 나는 위의 새로운 사용자 위치를 인쇄
User.create({ name: 'foo', email: 'bar', location: 'New York' }).success(function(user) {
console.log(user.location); //this prints the users location
})
그런 다음 성공 콜백에서 사용자에게 액세스 권한 (데이터베이스에서 생성 된 항목)가(),. 문서의 인스턴스 섹션은 클래스의 인스턴스 (또는 '데이터베이스의 항목')를 다루는 다른 방법을 찾을 수있는 곳입니다.
자세한 답변을 주셔서 대단히 감사합니다. – user2019726