[
  {
    "type": "alter_table",
    "description": "Change brands.id from INT to VARCHAR(20) for alphanumeric IDs",
    "database": "kiosk_sales",
    "sql": "ALTER TABLE `brands` MODIFY COLUMN `id` VARCHAR(20) NOT NULL"
  },
  {
    "type": "alter_table",
    "description": "Change buys ID columns from INT to VARCHAR(20) for alphanumeric IDs",
    "database": "kiosk_sales",
    "sql": "ALTER TABLE `buys` MODIFY COLUMN `deptID` VARCHAR(20) DEFAULT NULL, MODIFY COLUMN `catID` VARCHAR(20) DEFAULT NULL, MODIFY COLUMN `subCatID` VARCHAR(20) DEFAULT NULL, MODIFY COLUMN `sizeID` VARCHAR(20) DEFAULT NULL, MODIFY COLUMN `brandID` VARCHAR(20) DEFAULT NULL"
  },
  {
    "type": "alter_table",
    "description": "Change categories.id from INT to VARCHAR(20) for alphanumeric IDs",
    "database": "kiosk_sales",
    "sql": "ALTER TABLE `categories` MODIFY COLUMN `id` VARCHAR(20) NOT NULL"
  },
  {
    "type": "alter_table",
    "description": "Change subcategories.id from INT to VARCHAR(20) for alphanumeric IDs",
    "database": "kiosk_sales",
    "sql": "ALTER TABLE `subcategories` MODIFY COLUMN `id` VARCHAR(20) NOT NULL"
  },
  {
    "type": "alter_table",
    "description": "Change subcategories.catID from INT to VARCHAR(20) for alphanumeric category references",
    "database": "kiosk_sales",
    "sql": "ALTER TABLE `subcategories` MODIFY COLUMN `catID` VARCHAR(20) NOT NULL"
  },
  {
    "type": "alter_table",
    "description": "Change sizes.id from INT to VARCHAR(20) for alphanumeric IDs",
    "database": "kiosk_sales",
    "sql": "ALTER TABLE `sizes` MODIFY COLUMN `id` VARCHAR(20) NOT NULL"
  },
  {
    "type": "alter_table",
    "description": "Change departments.id from INT to VARCHAR(20) for alphanumeric IDs",
    "database": "kiosk_sales",
    "sql": "ALTER TABLE `departments` MODIFY COLUMN `id` VARCHAR(20) NOT NULL"
  }
]
