24 lines
644 B
TypeScript
24 lines
644 B
TypeScript
import { QueryInterface } from "sequelize";
|
|
|
|
module.exports = {
|
|
up: (queryInterface: QueryInterface) => {
|
|
return Promise.all([
|
|
queryInterface.addConstraint("Queues", ["color", "companyId"], {
|
|
name: "Queues_color_key",
|
|
type: 'unique'
|
|
}),
|
|
queryInterface.addConstraint("Queues", ["name", "companyId"], {
|
|
name: "Queues_name_key",
|
|
type: 'unique'
|
|
}),
|
|
]);
|
|
},
|
|
|
|
down: (queryInterface: QueryInterface) => {
|
|
return Promise.all([
|
|
queryInterface.removeConstraint("Queues", "Queues_color_key"),
|
|
queryInterface.removeConstraint("Queues", "Queues_name_key"),
|
|
]);
|
|
}
|
|
};
|