[
  {
    "type": "alter_table",
    "description": "Add avgTrans column to LiveFinancials for average transaction value (stored as integer, cents-style)",
    "database": "{{store}}",
    "check_query": "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'LiveFinancials' AND COLUMN_NAME = 'avgTrans' LIMIT 1",
    "sql": "ALTER TABLE `LiveFinancials` ADD COLUMN `avgTrans` int(11) NOT NULL DEFAULT 0 AFTER `buysOutstanding`"
  },
  {
    "type": "alter_table",
    "description": "Add transCount column to LiveFinancials for number of sale transactions (stored as integer)",
    "database": "{{store}}",
    "check_query": "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'LiveFinancials' AND COLUMN_NAME = 'transCount' LIMIT 1",
    "sql": "ALTER TABLE `LiveFinancials` ADD COLUMN `transCount` int(11) NOT NULL DEFAULT 0 AFTER `avgTrans`"
  },
  {
    "type": "alter_table",
    "description": "Add tradePct column to LiveFinancials for trade/buy percentage (stored as integer, e.g. 3835 = 38.35%)",
    "database": "{{store}}",
    "check_query": "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'LiveFinancials' AND COLUMN_NAME = 'tradePct' LIMIT 1",
    "sql": "ALTER TABLE `LiveFinancials` ADD COLUMN `tradePct` int(11) NOT NULL DEFAULT 0 AFTER `transCount`"
  }
]
