Оглавление:
Карта сайта:
Оглавление:
Карта сайта:
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`