'use strict'; // meal-model.js - A sequelize model // // See http://docs.sequelizejs.com/en/latest/docs/models-definition/ // for more of what you can do here. const Sequelize = require('sequelize'); module.exports = function(sequelize) { const meal = sequelize.define('meals', { name: { type: Sequelize.STRING, allowNull: false }, date: { type: Sequelize.DATE, allowNull: false, defaultValue: Sequelize.NOW, }, calories: { type: Sequelize.INTEGER, allowNull: false }, userid: { type: Sequelize.INTEGER, allowNull: false, references: { model: sequelize.model('users'), key: 'id', } }, }, { freezeTableName: true }); meal.sync(); return meal; };