=====conn.sync({force: true})=====
conn.sync({force: true});
force: true - если в sync передавать этот параметр любые изменения в модели , автоматически вносятся в бд
const Sequelize = require('sequelize');//модуль ОРМ
const sequelize = require('../connect/connect');//Коннект
const todo = sequelize.define('todo',{//Создаем модель
//Поля таблицы
id: {
primaryKey: true,
autoIncrement: true,
allowNull: false,
type: Sequelize.INTEGER
},
done: {
type: Sequelize.BOOLEAN,
allowNull:false
},
title:{
type: Sequelize.STRING,
allowNull: false
}/*,
date:{
type: Sequelize.DATE,
allowNull: false
}*/
});
module.exports = todo;//Экспорт модели
Executing (default): DROP TABLE IF EXISTS `todos`;
Executing (default): CREATE TABLE IF NOT EXISTS `todos` (`id` INTEGER NOT NULL auto_increment , `done` TINYINT(1) NOT NULL, `title` VARCHAR(255) NOT NULL, `createdAt` DATETIME NOT NULL,
`updatedAt` DATETIME NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB;
Executing (default): SHOW INDEX FROM `todos`