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