Query Até A 1.0.4.0
Query Até A 1.0.4.0
ALTER TABLE web_setting ADD id int NOT NULL AUTO_INCREMENT primary key FIRST;
ALTER TABLE `web_setting` ADD `show_plans` TINYINT NOT NULL AFTER `cashback_rate`;
ALTER TABLE `plans` ADD `cashback` TINYINT NOT NULL AFTER `support`;
ALTER TABLE `coin` ADD `company_id` INT NOT NULL AFTER `id`;
ALTER TABLE `coin_report` ADD `company_id` INT NOT NULL AFTER `id`;
ALTER TABLE `company` ADD `message_api` TEXT NOT NULL AFTER `miniature_og`;
UPDATE company SET message_api = '{"switch":"0","url":"","token":""}';
ALTER TABLE `company` ADD `show_report` TINYINT NOT NULL AFTER `message_api`;
ALTER TABLE `plans` ADD `notification` TINYINT NOT NULL AFTER `cashback`, ADD
`notification_day_amount` TINYINT NOT NULL AFTER `notification`;
ALTER TABLE `company` ADD `segment_id` SMALLINT NOT NULL AFTER `show_report`;
ALTER TABLE `item_flavor` ADD `max` INT NOT NULL AFTER `price`;
UPDATE item_flavor SET max = -1;
ALTER TABLE `item` ADD `preparation_time` SMALLINT NOT NULL AFTER `free_shipping`;
UPDATE item SET preparation_time = -1;
ALTER TABLE `item` ADD `flavor_amount_min` INT NOT NULL AFTER `item_type`;
UPDATE item SET flavor_amount_min = flavor_amount;
ALTER TABLE `orders` ADD `warned` TINYINT NOT NULL AFTER `printed`;
UPDATE orders SET warned = 1;
ALTER TABLE `orders` ADD `datetime_schedule_order` DATETIME NOT NULL DEFAULT '2023-
01-01 00:00' AFTER `hour_schedule_order`;
ALTER TABLE orders DROP COLUMN hour_schedule_order;
ALTER TABLE `card` ADD `switch_rate` TINYINT NOT NULL AFTER `name`, ADD `rate_type`
TINYINT NOT NULL AFTER `switch_rate`, ADD `rate_value` DECIMAL(10,2) NOT NULL AFTER
`rate_type`;
ALTER TABLE `company` ADD `mp_settings` TEXT NOT NULL AFTER `mp_expire`;
ALTER TABLE `client_data` CHANGE `address` `data` TEXT CHARACTER SET latin1 COLLATE
latin1_swedish_ci NOT NULL;
DELETE FROM `client_data`;
ALTER TABLE `report_admin` ADD `value` DECIMAL(10,2) NOT NULL AFTER `report`, ADD
`gain_value` DECIMAL(10,2) NOT NULL AFTER `value`;
ALTER TABLE `report_admin` ADD `date_created` DATE NOT NULL DEFAULT '2023-01-01'
AFTER `type_icon`;
ALTER TABLE `web_setting` ADD `header_type` TINYINT NOT NULL AFTER `subtitle_2`;
ALTER TABLE `plans` ADD `payment_methods` TEXT NOT NULL AFTER `messages_amount`;
ALTER TABLE `plans` ADD `self_print` TINYINT NOT NULL AFTER `cashback`;
UPDATE plans SET self_print = 1;
ALTER TABLE `company` ADD `cash_drawer_settings` TEXT NOT NULL AFTER
`wapi_instance_secret`;
ALTER TABLE `company` ADD `custom_status_messages` TEXT NOT NULL AFTER
`cash_drawer_settings`;
ALTER TABLE `users_company` ADD `affiliated_id` INT NOT NULL DEFAULT '-1' AFTER
`activated`;
ALTER TABLE `plans` ADD `lucky_roulette` TINYINT NOT NULL AFTER `payment_methods`,
ADD `lucky_roulette_amount` TINYINT NOT NULL AFTER `lucky_roulette`;
ALTER TABLE `item` ADD `img_hidden` TINYINT NOT NULL AFTER `img`;
ALTER TABLE `coupon` ADD `days_week` TEXT NOT NULL AFTER `max_value`;
UPDATE coupon SET days_week =
'{"sun":"1","mon":"1","tue":"1","wed":"1","thu":"1","fri":"1","sat":"1"}';
ALTER TABLE `logs` ADD `date_created` DATETIME NOT NULL DEFAULT '2023-01-01
00:00:00' AFTER `log`;
ALTER TABLE `coupon_used` ADD `date_created` DATE NOT NULL DEFAULT '2023-01-01'
AFTER `user_client_id`;
ALTER TABLE `coupon` ADD `daily_limit` TEXT NOT NULL AFTER `days_week`;
UPDATE coupon SET daily_limit = '{"sun":"-1","mon":"-1","tue":"-1","wed":"-
1","thu":"-1","fri":"-1","sat":"-1"}';
ALTER TABLE `users_client` ADD `is_blocked` TINYINT NOT NULL AFTER `is_demo`;
ALTER TABLE `users_deliveryman` ADD `is_blocked` TINYINT NOT NULL AFTER `is_demo`;
ALTER TABLE `users_affiliated` ADD `is_blocked` TINYINT NOT NULL AFTER `is_demo`;
ALTER TABLE `users_company` ADD `is_blocked` TINYINT NOT NULL AFTER `is_demo`;
ALTER TABLE `item` ADD `hours` TEXT NOT NULL AFTER `days_week`;
ALTER TABLE `bill` ADD `calling` TINYINT NOT NULL AFTER `price_total`;
ALTER TABLE `plans` ADD `charge_per_order` TINYINT NOT NULL AFTER `widget_ifood`,
ADD `price_per_order` DECIMAL(10,2) NOT NULL AFTER `charge_per_order`;
ALTER TABLE `bill` ADD `alert` TINYINT NOT NULL AFTER `calling`;
ALTER TABLE `orders` ADD `is_split_payment` TINYINT NOT NULL AFTER `stripe_link`;
ALTER TABLE `banner` ADD `link` VARCHAR(255) NOT NULL AFTER `img`;
ALTER TABLE `item_additionals` ADD `hide_free_name` TINYINT NOT NULL AFTER `max`;
ALTER TABLE `bill` ADD `date_updated` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP
AFTER `alert`;
ALTER TABLE `bill` ADD `call_reason` VARCHAR(100) NOT NULL AFTER `calling`;
ALTER TABLE `item` ADD `img_offer` VARCHAR(50) NOT NULL AFTER `price_offer`;
ALTER TABLE `company` ADD `api` TEXT NOT NULL AFTER `block_delete_orders`;
ALTER TABLE `company` ADD `switch_console` TINYINT NOT NULL AFTER `api`, ADD
`console_amount_records` SMALLINT NOT NULL AFTER `switch_console`;
ALTER TABLE `header_slide` ADD `template_code` VARCHAR(45) NOT NULL AFTER `link`;
UPDATE header_slide SET template_code = 'default';
ALTER TABLE `company` ADD `layout` TEXT NOT NULL AFTER `switch_keep_store_open`;
ALTER TABLE `orders` ADD `pix_mp` TEXT NOT NULL AFTER `pix_txid`;
ALTER TABLE `web_setting` ADD `pix_mp_type` TINYINT NOT NULL AFTER `pix_efi_rate`,
ADD `pix_mp_rate` DECIMAL(10,2) NOT NULL AFTER `pix_mp_type`;
ALTER TABLE `company` ADD `home_page` VARCHAR(45) NOT NULL AFTER `layout`;
UPDATE company SET home_page = 'report';
ALTER TABLE `item_size` CHANGE `name` `name` VARCHAR(80) CHARACTER SET latin1
COLLATE latin1_swedish_ci NOT NULL;
ALTER TABLE `plans` ADD `catalog` TINYINT NOT NULL DEFAULT 1 AFTER
`price_per_order`, ADD `pdv` TINYINT NOT NULL DEFAULT 1 AFTER `catalog`, ADD `bill`
TINYINT NOT NULL DEFAULT 1 AFTER `pdv`, ADD `totem` TINYINT NOT NULL DEFAULT 1
AFTER `bill`;
ALTER TABLE `web_setting` ADD `lang` VARCHAR(45) NOT NULL DEFAULT 'pt_BR' AFTER
`active_template_code`;
ALTER TABLE `company` ADD `lang` VARCHAR(45) NULL DEFAULT 'pt_BR' AFTER
`home_page`;
ALTER TABLE `plans` ADD `counter` TINYINT NOT NULL DEFAULT '1' AFTER `bill`;