screwdriver-data-schema
Version:
Internal Data Schema of Screwdriver
20 lines (16 loc) • 548 B
JavaScript
/* eslint-disable new-cap */
;
const prefix = process.env.DATASTORE_SEQUELIZE_PREFIX || '';
const table = `${prefix}commands`;
module.exports = {
// eslint-disable-next-line no-unused-vars
up: async (queryInterface, Sequelize) => {
try {
await queryInterface.addConstraint(table, ['namespace', 'version', 'name'], {
name: `${table}_namespace_version_name_key`,
type: 'unique'
});
// eslint-disable-next-line no-empty
} catch (e) {}
}
};