[
  {
    "type": "create_table",
    "description": "Create storeMigrationLog table to track store number migrations",
    "database": "kiosk_buykiosk",
    "check_query": "SHOW TABLES LIKE 'storeMigrationLog'",
    "sql": "CREATE TABLE `storeMigrationLog` (\n  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,\n  `oldTypeNum` varchar(20) NOT NULL,\n  `newTypeNum` varchar(20) NOT NULL,\n  `status` enum('success','failed','rolled-back') NOT NULL DEFAULT 'success',\n  `migratedAt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,\n  `notes` text DEFAULT NULL,\n  PRIMARY KEY (`id`),\n  KEY `idx_oldTypeNum` (`oldTypeNum`),\n  KEY `idx_newTypeNum` (`newTypeNum`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci"
  }
]
