나는 sequelize를 사용하기 시작했으나 기존 데이터베이스를 매핑하는 작은 문제가 있습니다.node.js 이름 바꾸기 타임 스탬프 열을 sequierize
기본적으로 sequelize는 createdAt 및 updatedAt라는 두 개의 datatime 열을 만듭니다. 열의 이름을 다른 것으로 바꿀 수 있는지 여부를 아는 사람은 누구나 알 수 있습니다. 예를 들어 ...
products: sequelize.define('products', {
timestamps: false,
product_id: {
type: Sequelize.INTEGER,
primaryKey: true,
autoIncrement: true
},
product_name: Sequelize.STRING,
product_description: Sequelize.TEXT,
product_created: Sequelize.DATE,
product_updated: Sequelize.DATE
}),
이렇게하면 생성 및 업데이트시 product_created/product_updated 열을 자동으로 수정합니다.
어쩌면이? 'renameColumn (tableName, attrNameBefore, attrNameAfter) 이 메소드를 사용하면 속성의 이름을 변경할 수 있습니다. migration.renameColumn ('Person', 'signature', 'sig')' – thtsigma