39157-vm/backend/src/db/migrations/1773330455690.js
2026-03-12 21:22:44 +00:00

32 lines
1.1 KiB
JavaScript

module.exports = {
async up(queryInterface, Sequelize) {
await queryInterface.createTable("usersCustom_permissionsPermissions", {
id: {
type: Sequelize.DataTypes.UUID,
defaultValue: Sequelize.DataTypes.UUIDV4,
primaryKey: true,
},
users_custom_permissionsId: {
type: Sequelize.DataTypes.UUID,
references: {
model: "users",
key: "id",
},
onDelete: "CASCADE",
},
permissionId: {
type: Sequelize.DataTypes.UUID,
references: {
model: "permissions",
key: "id",
},
onDelete: "CASCADE",
},
createdAt: { type: Sequelize.DataTypes.DATE },
updatedAt: { type: Sequelize.DataTypes.DATE },
});
},
async down(queryInterface, Sequelize) {
await queryInterface.dropTable("usersCustom_permissionsPermissions");
}
};