[
  {
    "type": "add_column",
    "description": "Add averageTransaction column to LiveFinancials for POS average transaction value",
    "database": "{{store}}",
    "check_query": "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'LiveFinancials' AND COLUMN_NAME = 'averageTransaction'",
    "sql": "ALTER TABLE `LiveFinancials` ADD COLUMN `averageTransaction` INT(11) NOT NULL DEFAULT 0 COMMENT 'Average transaction dollar value from POS'"
  },
  {
    "type": "add_column",
    "description": "Add transactionCount column to LiveFinancials for POS transaction count",
    "database": "{{store}}",
    "check_query": "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'LiveFinancials' AND COLUMN_NAME = 'transactionCount'",
    "sql": "ALTER TABLE `LiveFinancials` ADD COLUMN `transactionCount` INT(11) NOT NULL DEFAULT 0 COMMENT 'Number of sale transactions from POS'"
  },
  {
    "type": "add_column",
    "description": "Add tradePercent column to LiveFinancials for POS trade percentage",
    "database": "{{store}}",
    "check_query": "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'LiveFinancials' AND COLUMN_NAME = 'tradePercent'",
    "sql": "ALTER TABLE `LiveFinancials` ADD COLUMN `tradePercent` INT(11) NOT NULL DEFAULT 0 COMMENT 'Trade percentage from POS'"
  }
]
