[
  {
    "type": "alter_table",
    "description": "Modify driversLicense column in customers table",
    "database": "{{store}}",
    "check_query": "SELECT COLUMN_NAME, IS_NULLABLE \n                            FROM information_schema.COLUMNS \n                            WHERE TABLE_SCHEMA = DATABASE()\n                            AND TABLE_NAME = 'customers' \n                            AND COLUMN_NAME = 'driversLicense' \n                            AND IS_NULLABLE = 'NO'",
    "sql": "ALTER TABLE `customers` \n                 MODIFY COLUMN `driversLicense` varchar(50) NULL \n                 AFTER `onEmail`;"
  },
  {
    "type": "alter_table",
    "description": "Modify address fields in customers table",
    "database": "{{store}}",
    "check_query": "SELECT COLUMN_NAME, IS_NULLABLE\n                            FROM information_schema.COLUMNS\n                            WHERE TABLE_SCHEMA = DATABASE()\n                            AND TABLE_NAME = 'customers'\n                            AND COLUMN_NAME IN ('address', 'city', 'state', 'zipcode')\n                            AND IS_NULLABLE = 'NO'",
    "sql": "ALTER TABLE `customers`\n                    MODIFY COLUMN `address` varchar(255) NULL,\n                    MODIFY COLUMN `city` varchar(50) NULL,\n                    MODIFY COLUMN `state` varchar(2) NULL,\n                    MODIFY COLUMN `zipcode` varchar(5) NULL;"
  }
]
