1 import * as Sequelize from 'sequelize'
2 import { CONSTRAINTS_FIELDS } from '../constants'
4 async function up (utils: {
5 transaction: Sequelize.Transaction
6 queryInterface: Sequelize.QueryInterface
7 sequelize: Sequelize.Sequelize
11 type: Sequelize.BOOLEAN,
15 await utils.queryInterface.addColumn('user', 'blocked', data)
19 const query = 'UPDATE "user" SET "blocked" = false'
20 await utils.sequelize.query(query)
25 type: Sequelize.BOOLEAN,
29 await utils.queryInterface.changeColumn('user', 'blocked', data)
34 type: Sequelize.STRING(CONSTRAINTS_FIELDS.USERS.BLOCKED_REASON.max),
38 await utils.queryInterface.addColumn('user', 'blockedReason', data)
42 function down (options) {
43 throw new Error('Not implemented.')