21 lines
1.4 KiB
SQL
21 lines
1.4 KiB
SQL
-- 对齐管理系统「菜品-基地获取」字段(旧库升级用)
|
||
-- 执行库:与 DISH_DB_NAME 相同(默认 goods)
|
||
-- 若某列已存在,跳过对应语句即可。
|
||
|
||
ALTER TABLE `bases`
|
||
MODIFY COLUMN `base_code` VARCHAR(128) NOT NULL COMMENT '基地唯一编码(=管理系统 code)';
|
||
|
||
ALTER TABLE `bases` ADD COLUMN `external_id` INT NULL COMMENT '管理系统基地ID' AFTER `id`;
|
||
ALTER TABLE `bases` ADD UNIQUE INDEX `uk_bases_external_id` (`external_id`);
|
||
|
||
ALTER TABLE `bases` ADD COLUMN `branch_name` VARCHAR(100) NULL COMMENT '分部名称' AFTER `base_name`;
|
||
ALTER TABLE `bases` ADD COLUMN `province` VARCHAR(50) NULL COMMENT '省' AFTER `region`;
|
||
ALTER TABLE `bases` ADD COLUMN `city` VARCHAR(50) NULL COMMENT '市' AFTER `province`;
|
||
ALTER TABLE `bases` ADD COLUMN `district` VARCHAR(50) NULL COMMENT '区' AFTER `city`;
|
||
ALTER TABLE `bases` ADD COLUMN `address` VARCHAR(255) NULL COMMENT '地址' AFTER `district`;
|
||
ALTER TABLE `bases` ADD COLUMN `phone` VARCHAR(50) NULL COMMENT '电话' AFTER `contact`;
|
||
ALTER TABLE `bases` ADD COLUMN `description` VARCHAR(255) NULL COMMENT '描述' AFTER `phone`;
|
||
ALTER TABLE `bases` ADD COLUMN `longitude` DOUBLE NULL COMMENT '经度' AFTER `description`;
|
||
ALTER TABLE `bases` ADD COLUMN `latitude` DOUBLE NULL COMMENT '纬度' AFTER `longitude`;
|
||
ALTER TABLE `bases` ADD COLUMN `sort_order` INT NOT NULL DEFAULT 0 COMMENT '排序' AFTER `latitude`;
|