codigo actual del servidor, con avances de joan
This commit is contained in:
122
sqlupdates/v620.sql
Normal file
122
sqlupdates/v620.sql
Normal file
@@ -0,0 +1,122 @@
|
||||
ALTER TABLE `products` ADD `weight` DOUBLE(8,2) NOT NULL DEFAULT '0.00' AFTER `unit`;
|
||||
ALTER TABLE `carts` ADD `carrier_id` INT NULL AFTER `pickup_point`;
|
||||
ALTER TABLE `orders` ADD `carrier_id` INT NULL AFTER `pickup_point_id`;
|
||||
|
||||
--
|
||||
-- Table structure for table `zones`
|
||||
--
|
||||
|
||||
CREATE TABLE `zones` (
|
||||
`id` int(11) NOT NULL,
|
||||
`name` varchar(255) NOT NULL,
|
||||
`status` tinyint(1) NOT NULL COMMENT '0 = Inactive, 1 = Active',
|
||||
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
|
||||
`updated_at` timestamp NOT NULL DEFAULT current_timestamp()
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||||
|
||||
--
|
||||
-- Indexes for dumped tables
|
||||
--
|
||||
|
||||
--
|
||||
-- Indexes for table `zones`
|
||||
--
|
||||
ALTER TABLE `zones`
|
||||
ADD PRIMARY KEY (`id`);
|
||||
|
||||
--
|
||||
-- AUTO_INCREMENT for dumped tables
|
||||
--
|
||||
|
||||
--
|
||||
-- AUTO_INCREMENT for table `zones`
|
||||
--
|
||||
ALTER TABLE `zones`
|
||||
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
|
||||
|
||||
|
||||
ALTER TABLE `countries` ADD `zone_id` INT(11) NOT NULL DEFAULT '0' AFTER `name`;
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- Table structure for table `carriers`
|
||||
--
|
||||
|
||||
CREATE TABLE `carriers` (
|
||||
`id` int(11) NOT NULL,
|
||||
`name` varchar(255) NOT NULL,
|
||||
`logo` int(11) DEFAULT NULL,
|
||||
`transit_time` varchar(255) NOT NULL,
|
||||
`free_shipping` tinyint(1) NOT NULL DEFAULT 0,
|
||||
`status` tinyint(1) NOT NULL DEFAULT 1,
|
||||
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
|
||||
`updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||||
|
||||
--
|
||||
-- Indexes for dumped tables
|
||||
--
|
||||
|
||||
--
|
||||
-- Indexes for table `carriers`
|
||||
--
|
||||
ALTER TABLE `carriers`
|
||||
ADD PRIMARY KEY (`id`);
|
||||
|
||||
--
|
||||
-- AUTO_INCREMENT for dumped tables
|
||||
--
|
||||
|
||||
--
|
||||
-- AUTO_INCREMENT for table `carriers`
|
||||
--
|
||||
ALTER TABLE `carriers`
|
||||
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
|
||||
|
||||
|
||||
-- Carrier Ranges
|
||||
CREATE TABLE `carrier_ranges` (
|
||||
`id` int(11) NOT NULL,
|
||||
`carrier_id` int(11) NOT NULL,
|
||||
`billing_type` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
|
||||
`delimiter1` int(11) NOT NULL,
|
||||
`delimiter2` int(11) NOT NULL,
|
||||
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
|
||||
`updated_at` timestamp NOT NULL DEFAULT current_timestamp()
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||||
|
||||
--
|
||||
-- Indexes for table `carrier_ranges`
|
||||
--
|
||||
|
||||
ALTER TABLE `carrier_ranges`
|
||||
ADD PRIMARY KEY (`id`);
|
||||
|
||||
|
||||
--
|
||||
-- AUTO_INCREMENT for table `carrier_ranges`
|
||||
--
|
||||
ALTER TABLE `carrier_ranges`
|
||||
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
|
||||
|
||||
-- Carrier Range Prices
|
||||
CREATE TABLE `carrier_range_prices` (
|
||||
`id` int(11) NOT NULL,
|
||||
`carrier_id` int(11) NOT NULL,
|
||||
`carrier_range_id` int(11) NOT NULL,
|
||||
`zone_id` int(11) NOT NULL,
|
||||
`price` double(8,2) NOT NULL,
|
||||
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
|
||||
`updated_at` timestamp NOT NULL DEFAULT current_timestamp()
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||||
|
||||
ALTER TABLE `carrier_range_prices`
|
||||
ADD PRIMARY KEY (`id`);
|
||||
|
||||
ALTER TABLE `carrier_range_prices`
|
||||
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
|
||||
|
||||
UPDATE `business_settings` SET `value` = '6.2.0' WHERE `business_settings`.`type` = 'current_version';
|
||||
|
||||
COMMIT;
|
||||
Reference in New Issue
Block a user