[
  {
    "type": "alter_table",
    "description": "Add legalDisclaimerVersion to scheduleTimesheetExports so every payroll export durably records that the exporting manager acknowledged the liability disclaimer, and which wording they saw",
    "database": "{{store}}",
    "check_query": "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'scheduleTimesheetExports' AND COLUMN_NAME = 'legalDisclaimerVersion'",
    "sql": "ALTER TABLE `scheduleTimesheetExports` ADD COLUMN `legalDisclaimerVersion` VARCHAR(20) DEFAULT NULL COMMENT 'Version tag of the payroll-liability disclaimer the exporting manager acknowledged (TimesheetController::LEGAL_DISCLAIMER_VERSION)' AFTER `filename`"
  }
]
