From fc0bd392c713babbd78ed429e5198d19d11b8bef Mon Sep 17 00:00:00 2001 From: loicbersier Date: Wed, 9 Oct 2019 01:32:07 +0200 Subject: [PATCH] borgar table --- migrations/20191008230533-create-borgar.js | 33 ++++++++++++++++++++++ models/borgar.js | 12 ++++++++ 2 files changed, 45 insertions(+) create mode 100644 migrations/20191008230533-create-borgar.js create mode 100644 models/borgar.js diff --git a/migrations/20191008230533-create-borgar.js b/migrations/20191008230533-create-borgar.js new file mode 100644 index 00000000..89304093 --- /dev/null +++ b/migrations/20191008230533-create-borgar.js @@ -0,0 +1,33 @@ +'use strict'; +module.exports = { + up: (queryInterface, Sequelize) => { + return queryInterface.createTable('borgars', { + id: { + allowNull: false, + autoIncrement: true, + primaryKey: true, + type: Sequelize.INTEGER + }, + userID: { + type: Sequelize.BIGINT + }, + level: { + type: Sequelize.INTEGER + }, + xp: { + type: Sequelize.INTEGER + }, + createdAt: { + allowNull: false, + type: Sequelize.DATE + }, + updatedAt: { + allowNull: false, + type: Sequelize.DATE + } + }); + }, + down: (queryInterface, Sequelize) => { + return queryInterface.dropTable('borgars'); + } +}; \ No newline at end of file diff --git a/models/borgar.js b/models/borgar.js new file mode 100644 index 00000000..d04a1317 --- /dev/null +++ b/models/borgar.js @@ -0,0 +1,12 @@ +'use strict'; +module.exports = (sequelize, DataTypes) => { + const borgar = sequelize.define('borgar', { + userID: DataTypes.BIGINT, + level: DataTypes.INTEGER, + xp: DataTypes.INTEGER + }, {}); + borgar.associate = function(models) { + // associations can be defined here + }; + return borgar; +}; \ No newline at end of file