// Add TaskCategoryIsActive column to TaskCategories table try { // Check if column exists qCheck = queryExecute(" SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'payfrit' AND TABLE_NAME = 'TaskCategories' AND COLUMN_NAME = 'TaskCategoryIsActive' ", [], { datasource: "payfrit" }); if (qCheck.recordCount == 0) { queryExecute(" ALTER TABLE TaskCategories ADD COLUMN TaskCategoryIsActive TINYINT(1) NOT NULL DEFAULT 1 ", [], { datasource: "payfrit" }); writeOutput(serializeJSON({ "OK": true, "MESSAGE": "Column TaskCategoryIsActive added to TaskCategories" })); } else { writeOutput(serializeJSON({ "OK": true, "MESSAGE": "Column already exists" })); } } catch (any e) { writeOutput(serializeJSON({ "OK": false, "ERROR": e.message })); }