统一将 bms_region 替换为 region,更新相关注释和文档以反映这一变化。
This commit is contained in:
@@ -344,9 +344,9 @@ CREATE TABLE `product_country` (
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1609 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='产品国家服务明细-重量段+尺寸/尾程/时效(不含运费)';
|
||||
|
||||
-- ----------------------------
|
||||
-- 表结构:`bms_region`
|
||||
-- 表结构:`region`
|
||||
-- ----------------------------
|
||||
CREATE TABLE `bms_region` (
|
||||
CREATE TABLE `region` (
|
||||
`region_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '区域ID',
|
||||
`country_name_cn` varchar(100) DEFAULT NULL COMMENT '中文名',
|
||||
`country_name_en` varchar(100) NOT NULL COMMENT '英文名',
|
||||
@@ -377,9 +377,9 @@ CREATE TABLE `bms_region` (
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=247 DEFAULT CHARSET=utf8mb4 COMMENT='国家/区域表';
|
||||
|
||||
-- ----------------------------
|
||||
-- 表结构:`bms_region_sync_log`
|
||||
-- 表结构:`region_sync_log`
|
||||
-- ----------------------------
|
||||
CREATE TABLE `bms_region_sync_log` (
|
||||
CREATE TABLE `region_sync_log` (
|
||||
`log_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '日志ID',
|
||||
`sync_type` varchar(20) NOT NULL DEFAULT 'ALL' COMMENT '同步类型(ALL全量)',
|
||||
`status` varchar(20) NOT NULL DEFAULT 'PROCESSING' COMMENT '状态(PENDING/PROCESSING/SUCCESS/FAILED)',
|
||||
@@ -1514,8 +1514,8 @@ CREATE TABLE `prc_weight_section_template` (
|
||||
-- ----------------------------
|
||||
CREATE TABLE `prc_zone` (
|
||||
`zone_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'zone id',
|
||||
`region_id` bigint(20) NOT NULL COMMENT 'bms_region.region_id',
|
||||
`country_code` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'ISO2 country code from bms_region',
|
||||
`region_id` bigint(20) NOT NULL COMMENT 'region.region_id',
|
||||
`country_code` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'ISO2 country code from region',
|
||||
`zone_code` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'zone code e.g. 1',
|
||||
`zone_name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'display name e.g. AU(1)',
|
||||
`zone_sort` int(11) DEFAULT '0' COMMENT 'sort',
|
||||
@@ -1526,7 +1526,7 @@ CREATE TABLE `prc_zone` (
|
||||
UNIQUE KEY `uk_zone_region_code` (`region_id`,`zone_code`),
|
||||
KEY `idx_zone_region_id` (`region_id`),
|
||||
KEY `idx_zone_country_code` (`country_code`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=57 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='zone under bms_region';
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=57 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='zone under region';
|
||||
|
||||
-- ----------------------------
|
||||
-- 表结构:`prc_zone_detail`
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
-- Rename region tables (drop bms_ prefix)
|
||||
SET NAMES utf8mb4;
|
||||
|
||||
SET @t := (
|
||||
SELECT TABLE_NAME FROM information_schema.TABLES
|
||||
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'bms_region' LIMIT 1
|
||||
);
|
||||
SET @sql := IF(@t IS NULL, 'SELECT 1', 'RENAME TABLE bms_region TO region');
|
||||
PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
|
||||
|
||||
SET @t := (
|
||||
SELECT TABLE_NAME FROM information_schema.TABLES
|
||||
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'bms_region_sync_log' LIMIT 1
|
||||
);
|
||||
SET @sql := IF(@t IS NULL, 'SELECT 1', 'RENAME TABLE bms_region_sync_log TO region_sync_log');
|
||||
PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
|
||||
Reference in New Issue
Block a user