Files
pp-tcms/backend/migrations/20250804175803-add-cascade-delete-parent-folder.js

18 lines
444 B
JavaScript

export async function up(queryInterface) {
await queryInterface.addConstraint('folders', {
fields: ['parentFolderId'],
type: 'foreign key',
name: 'fk_folders_parentFolderId',
references: {
table: 'folders',
field: 'id',
},
onDelete: 'CASCADE',
onUpdate: 'CASCADE',
});
}
export async function down(queryInterface) {
await queryInterface.removeConstraint('folders', 'fk_folders_parentFolderId');
}