add announcements model and migration

This commit is contained in:
les
2020-02-15 16:35:15 +01:00
parent f3206656e2
commit 57d92e1077
2 changed files with 37 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
module.exports = (sequelize, DataTypes) => {
const announcement = sequelize.define('announcement', {
announce: DataTypes.STRING,
until: DataTypes.DATE
}, {})
return announcement
}

View File

@@ -0,0 +1,29 @@
module.exports = {
up: (queryInterface, Sequelize) => {
return queryInterface.createTable('announcements', {
id: {
allowNull: false,
autoIncrement: true,
primaryKey: true,
type: Sequelize.INTEGER
},
announce: {
type: Sequelize.STRING
},
until: {
type: Sequelize.DATE
},
createdAt: {
allowNull: false,
type: Sequelize.DATE
},
updatedAt: {
allowNull: false,
type: Sequelize.DATE
}
})
},
down: (queryInterface, Sequelize) => {
return queryInterface.dropTable('announcements')
}
}