UNPKG

@tomei/sso

Version:
37 lines (29 loc) 908 B
'use strict'; module.exports = { up: async (queryInterface, Sequelize) => { const transaction = await queryInterface.sequelize.transaction(); try { await queryInterface.addColumn('sso_User', 'PasscodeHash', { type: Sequelize.STRING(255), }); await queryInterface.addColumn('sso_User', 'PasscodeUpdatedAt', { type: Sequelize.DATE, }); await transaction.commit(); } catch (error) { await transaction.rollback(); throw error; } }, down: async (queryInterface, Sequelize) => { const transaction = await queryInterface.sequelize.transaction(); try { await queryInterface.removeColumn('sso_User', 'PasscodeHash'); await queryInterface.removeColumn('sso_User', 'PasscodeUpdatedAt'); await transaction.commit(); } catch (error) { await transaction.rollback(); throw error; } }, };