website/migrations/20170925201924-create-logs-...

36 lines
754 B
JavaScript

'use strict';
module.exports = {
up: (queryInterface, Sequelize) => {
return queryInterface.createTable('logs', {
id: {
type: Sequelize.INTEGER,
primaryKey: true,
autoIncrement: true
},
createdAt: Sequelize.DATE,
updatedAt: Sequelize.DATE,
route: Sequelize.ENUM([
'index',
'search',
'settingsAccount',
'settingsGeneral',
'thread',
'threadNew',
'userPosts',
'userThreads'
]),
ThreadId: Sequelize.INTEGER,
UserId: Sequelize.INTEGER,
SessionUserId: Sequelize.INTEGER
}, {
charset: 'utf8mb4'
})
},
down: (queryInterface, Sequelize) => {
return queryInterface.dropTable('logs');
}
};