mirror of
https://gitee.com/durcframework/SOP.git
synced 2025-08-11 21:57:56 +08:00
支持预发布、灰度发布
This commit is contained in:
27
sop.sql
27
sop.sql
@@ -15,7 +15,8 @@ DROP TABLE IF EXISTS `admin_user_info`;
|
||||
DROP TABLE IF EXISTS `config_common`;
|
||||
DROP TABLE IF EXISTS `isv_keys`;
|
||||
DROP TABLE IF EXISTS `config_ip_blacklist`;
|
||||
DROP TABLE IF EXISTS `config_gray_userkey`;
|
||||
DROP TABLE IF EXISTS `config_gray`;
|
||||
DROP TABLE IF EXISTS `config_gray_instance`;
|
||||
|
||||
CREATE TABLE `admin_user_info` (
|
||||
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
|
||||
@@ -176,17 +177,29 @@ CREATE TABLE `config_ip_blacklist` (
|
||||
UNIQUE KEY `uk_ip` (`ip`) USING BTREE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='IP黑名单';
|
||||
|
||||
CREATE TABLE `config_gray_userkey` (
|
||||
CREATE TABLE `config_gray` (
|
||||
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
|
||||
`instance_id` varchar(128) NOT NULL DEFAULT '' COMMENT 'serviceId',
|
||||
`service_id` varchar(64) NOT NULL DEFAULT '',
|
||||
`user_key_content` text COMMENT '用户key,多个用引文逗号隔开',
|
||||
`name_version_content` text COMMENT '需要灰度的接口,goods.get=1.2,order.list=1.2',
|
||||
`status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '0:禁用,1:启用',
|
||||
`name_version_content` text COMMENT '需要灰度的接口,goods.get1.0=1.2,多个用英文逗号隔开',
|
||||
`gmt_create` datetime DEFAULT CURRENT_TIMESTAMP,
|
||||
`gmt_modified` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uk_instanceid` (`instance_id`) USING BTREE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='灰度发布用户key';
|
||||
UNIQUE KEY `uk_serviceid` (`service_id`) USING BTREE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='服务灰度配置';
|
||||
|
||||
|
||||
CREATE TABLE `config_gray_instance` (
|
||||
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
|
||||
`instance_id` varchar(128) NOT NULL DEFAULT '' COMMENT 'instance_id',
|
||||
`service_id` varchar(64) NOT NULL DEFAULT '' COMMENT 'service_id',
|
||||
`status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '0:禁用,1:启用',
|
||||
`gmt_create` datetime DEFAULT CURRENT_TIMESTAMP,
|
||||
`gmt_modified` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uk_instanceid` (`instance_id`) USING BTREE,
|
||||
KEY `idx_serviceid` (`service_id`) USING BTREE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='开启灰度服务器实例';
|
||||
|
||||
SET FOREIGN_KEY_CHECKS = @PREVIOUS_FOREIGN_KEY_CHECKS;
|
||||
|
||||
|
Reference in New Issue
Block a user