Updated via schema editor on 2025-07-09 18:08

This commit is contained in:
Flatlogic Bot 2025-07-09 18:09:52 +00:00
parent dd29c9c1fa
commit 5dab74c8fc
3 changed files with 73 additions and 4 deletions

5
.gitignore vendored
View File

@ -1,3 +1,8 @@
node_modules/ node_modules/
*/node_modules/ */node_modules/
*/build/ */build/
**/node_modules/
**/build/
.DS_Store
.env

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,65 @@
module.exports = {
/**
* @param {QueryInterface} queryInterface
* @param {Sequelize} Sequelize
* @returns {Promise<void>}
*/
async up(queryInterface, Sequelize) {
/**
* @type {Transaction}
*/
const transaction = await queryInterface.sequelize.transaction();
try {
await queryInterface.addColumn(
'documents',
'nameofemployee_organization',
{
type: Sequelize.DataTypes.TEXT,
},
{ transaction },
);
await queryInterface.renameColumn(
'documents',
'document_number',
'document_numner',
{ transaction },
);
await transaction.commit();
} catch (err) {
await transaction.rollback();
throw err;
}
},
/**
* @param {QueryInterface} queryInterface
* @param {Sequelize} Sequelize
* @returns {Promise<void>}
*/
async down(queryInterface, Sequelize) {
/**
* @type {Transaction}
*/
const transaction = await queryInterface.sequelize.transaction();
try {
await queryInterface.renameColumn(
'documents',
'document_numner',
'document_number',
{ transaction },
);
await queryInterface.removeColumn(
'documents',
'nameofemployee_organization',
{ transaction },
);
await transaction.commit();
} catch (err) {
await transaction.rollback();
throw err;
}
},
};