Files
starr-philproperties/database/migrations/20260101000065-drop-tier-enum-check-user-tiers.js
T
kennethobsequio 89acdfc239 push
pushy

Signed-off-by: Kenneth Obsequio <k80308392@gmail.com>
2026-06-28 11:29:07 +08:00

22 lines
646 B
JavaScript

'use strict';
// user_tiers.tier was ENUM('free','premium','exclusive').
// Drop the check constraint so it can hold any tier_categories.slug value.
module.exports = {
async up(queryInterface) {
await queryInterface.sequelize.query(
`ALTER TABLE user_tiers DROP CONSTRAINT IF EXISTS check_tier`
);
await queryInterface.sequelize.query(
`ALTER TABLE user_tiers DROP CONSTRAINT IF EXISTS "user_tiers_tier_check"`
);
},
async down(queryInterface) {
await queryInterface.sequelize.query(
`ALTER TABLE user_tiers ADD CONSTRAINT check_tier CHECK (tier IN ('free', 'premium', 'exclusive'))`
);
},
};