website/migrations/20200811024604-usersubscrip...

48 lines
1.0 KiB
JavaScript

module.exports = {
up(queryInterface, Sequelize) {
return queryInterface.createTable('user_subscriptions', {
id: {
type: Sequelize.INTEGER,
primaryKey: true,
autoIncrement: true
},
userId: {
type: Sequelize.INTEGER,
required: true
},
updatedAt: Sequelize.DATE,
createdAt: Sequelize.DATE,
premium: {
type: Sequelize.STRING(191),
default: "Free",
unique: false,
},
premiumType: {
type: Sequelize.INTEGER,
default: false,
unique: false,
},
cancelledAt: {
type: Sequelize.DATE,
default: false,
unique: false,
},
subscriptionStart: {
type: Sequelize.DATE,
default: false,
unique: false,
},
subscriptionEnd: {
type: Sequelize.DATE,
default: false,
unique: false,
},
paymentMethodID: {
type: Sequelize.INTEGER,
default: false,
unique: false,
}
})
}
}