From 5ca4b3e4109a3db29318b95cdfd878d8fbac96b4 Mon Sep 17 00:00:00 2001 From: tamarafinogina Date: Wed, 20 May 2026 16:28:52 +0200 Subject: [PATCH] add migration to remove constraint --- ...-remove-unique-constraint-to-room-users.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 migrations/20260520142639-remove-unique-constraint-to-room-users.js diff --git a/migrations/20260520142639-remove-unique-constraint-to-room-users.js b/migrations/20260520142639-remove-unique-constraint-to-room-users.js new file mode 100644 index 0000000..aa7143a --- /dev/null +++ b/migrations/20260520142639-remove-unique-constraint-to-room-users.js @@ -0,0 +1,19 @@ +'use strict'; + +const tableName = 'room_users'; +const uniqueConstraintName = 'room_users_user_id_room_id_unique'; + +/** @type {import('sequelize-cli').Migration} */ +module.exports = { + async up (queryInterface, Sequelize) { + await queryInterface.removeConstraint(tableName, uniqueConstraintName); + }, + + async down (queryInterface, Sequelize) { + await queryInterface.addConstraint(tableName, { + type: 'unique', + fields: ['user_id', 'room_id'], + name: uniqueConstraintName, + }); + } +};