de/backend/src/main/resources/db/migration/V38__1.13.sql

103 lines
4.5 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

DROP TABLE IF EXISTS `dataset_row_permissions_tree`;
CREATE TABLE `dataset_row_permissions_tree`
(
`id` varchar(64) NOT NULL COMMENT 'ID',
`enable` bit(1) DEFAULT NULL COMMENT '是否启用',
`auth_target_type` varchar(255) DEFAULT NULL COMMENT '权限类型dept/role/user',
`auth_target_id` bigint(20) DEFAULT NULL COMMENT '权限对象ID',
`dataset_id` varchar(64) DEFAULT NULL COMMENT '数据集ID',
`expression_tree` longtext DEFAULT NULL COMMENT '关系表达式',
`white_list_user` longtext DEFAULT NULL COMMENT '用户白名单',
`white_list_role` longtext DEFAULT NULL COMMENT '角色白名单',
`white_list_dept` longtext DEFAULT NULL COMMENT '组织白名单',
`update_time` bigint(13) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci;
DROP TABLE IF EXISTS `sys_startup_job`;
CREATE TABLE `sys_startup_job`
(
`id` varchar(64) NOT NULL COMMENT 'ID',
`name` varchar(255) DEFAULT NULL COMMENT '任务名称',
`status` varchar(255) DEFAULT NULL COMMENT '任务状态',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci;
BEGIN;
INSERT INTO `sys_startup_job` VALUES ('rowPermissionsMerge', 'rowPermissionsMerge', 'ready');
COMMIT;
SET FOREIGN_KEY_CHECKS = 1;
ALTER TABLE `sys_user`
ADD COLUMN `phone_prefix` varchar(255) NULL COMMENT '手机号前缀' AFTER `sub`;
INSERT INTO `my_plugin` (`name`, `store`, `free`, `cost`, `category`, `descript`, `version`, `creator`, `load_mybatis`,
`install_time`, `module_name`, `ds_type`)
VALUES ('Mongo 数据源插件', 'default', '0', '0', 'datasource', 'Mongo 数据源插件', '1.0-SNAPSHOT', 'DATAEASE', '0',
'1650765903630', 'mongo-backend', 'mongobi');
DROP TABLE IF EXISTS `area_mapping_global`;
CREATE TABLE `area_mapping_global` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`country_code` varchar(255) DEFAULT NULL COMMENT '国家代码',
`country_name` varchar(255) DEFAULT NULL COMMENT '国家名称',
`province_name` varchar(255) DEFAULT NULL COMMENT '省名称',
`province_code` varchar(255) DEFAULT NULL COMMENT '省代码',
`city_name` varchar(255) DEFAULT NULL COMMENT '市名称',
`city_code` varchar(255) DEFAULT NULL COMMENT '市代码',
`county_name` varchar(255) DEFAULT NULL COMMENT '县名称',
`county_code` varchar(255) DEFAULT NULL COMMENT '县代码',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci;
BEGIN;
insert into area_mapping_global (province_code, province_name, city_code, city_name, county_code, county_name)
select province_code, province_name, city_code, city_name, county_code, county_name from area_mapping;
update area_mapping_global set
country_code = '156100000',
country_name = '中华人民共和国',
province_code = concat('156', province_code),
city_code = concat('156', city_code),
county_code = concat('156', county_code);
COMMIT;
INSERT INTO `sys_menu` (`menu_id`, `pid`, `sub_count`, `type`, `title`, `name`, `component`, `menu_sort`, `icon`, `path`, `i_frame`, `cache`, `hidden`, `permission`, `create_by`, `update_by`, `create_time`, `update_time`) VALUES (202, 0, 0, 1, '模板市场', 'template-market', 'panel/templateMarket/index', 5, 'dashboard', '/templateMarket', 1, 0, 0, null, NULL, NULL, NULL, 1620444227389);
INSERT INTO `system_parameter` (`param_key`, `param_value`, `type`, `sort`) VALUES ('basic.templateAccessKey', 'dataease', 'text', NULL);
INSERT INTO `system_parameter` (`param_key`, `param_value`, `type`, `sort`) VALUES ('basic.templateMarketUlr', 'https://dataease.io/templates', 'text', 4);
ALTER TABLE `dataset_column_permissions` ADD COLUMN `white_list_user` longtext DEFAULT NULL COMMENT '白名单' AFTER `permissions` ;
ALTER TABLE `panel_group`
ADD COLUMN `update_by` varchar(255) NULL COMMENT '更新人' AFTER `status`,
ADD COLUMN `update_time` bigint(13) NULL COMMENT '更新时间' AFTER `update_by`;
ALTER TABLE `sys_task_email`
ADD COLUMN `view_ids` varchar(255) NULL COMMENT '视图ID集合' AFTER `task_id`;
UPDATE `sys_menu`
SET
`permission` = 'user:add,user:del,user:edit'
WHERE
`menu_id` = 35;
UPDATE `sys_menu`
SET
`permission` = 'datasource:read'
WHERE
`menu_id` = 39;
UPDATE `sys_menu`
SET
`permission` = 'user:editPwd'
WHERE
`menu_id` = 51;
INSERT INTO `system_parameter` (`param_key`, `param_value`, `type`, `sort`) VALUES ('ui.openMarketPage', 'true', 'boolean', 14);