[
  {
    "type": "alter_table",
    "description": "Fix collation mismatch on fpSocketAssignments.subcategoryCode — change from utf8mb4_unicode_ci to utf8mb4_general_ci to match kiosk_sales.subcategories.id",
    "database": "{{store}}",
    "check_query": "SELECT COLLATION_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'fpSocketAssignments' AND COLUMN_NAME = 'subcategoryCode' AND COLLATION_NAME = 'utf8mb4_general_ci'",
    "sql": "ALTER TABLE `fpSocketAssignments` MODIFY COLUMN `subcategoryCode` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL"
  }
]
