screwdriver-data-schema
Version:
Internal Data Schema of Screwdriver
33 lines (29 loc) • 875 B
JavaScript
/* eslint-disable new-cap */
;
const prefix = process.env.DATASTORE_SEQUELIZE_PREFIX || '';
const table = `${prefix}stages`;
/** @type {import('sequelize-cli').Migration} */
module.exports = {
up: async (queryInterface, Sequelize) => {
await queryInterface.sequelize.transaction(async transaction => {
await queryInterface.changeColumn(
table,
'setup',
{
type: Sequelize.INTEGER,
allowNull: false
},
{ transaction }
);
await queryInterface.changeColumn(
table,
'teardown',
{
type: Sequelize.INTEGER,
allowNull: false
},
{ transaction }
);
});
}
};