升级JEECMS-V5 的问题:
1.升级后数据库都是测试数据
2.升级后原系统的数据 无法同步过来
解决办法:
1.自己对比新旧数据库,特整理出 sql 语句
2.执行整理的sql语句,升级系统,连接旧数据库 即可
以下为整理的执行语句:
#jc_acquisition 采集表 增加字段
use `branch_camp`;
ALTER TABLE `branch_camp`.`jc_acquisition`
ADD COLUMN `view_start` VARCHAR(255) NULL AFTER `REPEAT_CHECK_TYPE` ,
ADD COLUMN `view_end` VARCHAR(255) NULL AFTER `view_start` ,
ADD COLUMN `view_id_start` VARCHAR(255) NULL AFTER `view_end` ,
ADD COLUMN `view_id_end` VARCHAR(255) NULL AFTER `view_id_start` ,
ADD COLUMN `view_link` VARCHAR(255) NULL AFTER `view_id_end` ,
ADD COLUMN `releaseTime_start` VARCHAR(255) NULL AFTER `view_link` ,
ADD COLUMN `releaseTime_end` VARCHAR(255) NULL AFTER `releaseTime_start` ,
ADD COLUMN `releaseTime_format` VARCHAR(255) NULL AFTER `releaseTime_end` ,
ADD COLUMN `author_start` VARCHAR(255) NULL AFTER `releaseTime_format` ,
ADD COLUMN `author_end` VARCHAR(255) NULL AFTER `author_start` ,
ADD COLUMN `origin_start` VARCHAR(255) NULL AFTER `author_end` ,
ADD COLUMN `origin_end` VARCHAR(255) NULL AFTER `origin_start` ,
ADD COLUMN `img_acqu` tinyint(1) NOT NULL default '0' AFTER `origin_end` ,
ADD COLUMN `content_prefix` VARCHAR(255) NULL AFTER `origin_end` ,
ADD COLUMN `img_prefix` VARCHAR(255) NULL AFTER `content_prefix` ;
ALTER TABLE `branch_camp`.`jc_content`
ADD COLUMN `model_id` int(11) NOT NULL default '1' COMMENT '模型ID';
DROP TABLE IF EXISTS `jc_dictionary`;
CREATE TABLE `jc_dictionary` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(255) NOT NULL COMMENT 'name',
`value` varchar(255) NOT NULL COMMENT 'value',
`type` varchar(255) NOT NULL COMMENT 'type',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8 COMMENT='字典表';
DROP TABLE IF EXISTS `jc_job_apply`;
CREATE TABLE `jc_job_apply` (
`job_apply_id` int(11) NOT NULL auto_increment,
`user_id` int(11) NOT NULL COMMENT '用户id',
`content_id` int(11) NOT NULL COMMENT '职位id',
`apply_time` datetime NOT NULL COMMENT '申请时间',
PRIMARY KEY (`job_apply_id`),
KEY `fk_jc_job_apply_user` (`user_id`),
KEY `fk_jc_job_apply_content` (`content_id`)
) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8 COMMENT='职位申请表';
DROP TABLE IF EXISTS `jc_task`;
CREATE TABLE `jc_task` (
`task_id` int(11) NOT NULL auto_increment,
`task_code` varchar(255) COMMENT '任务执行代码',
`task_type` tinyint(1) NOT NULL default '0' COMMENT '任务类型(1首页静态化、2栏目页静态化、3内容页静态化、4采集、5分发)',
`task_name` varchar(255) NOT NULL COMMENT '任务名称',
`job_class` varchar(255) NOT NULL COMMENT '任务类',
`execycle` tinyint(1) NOT NULL default '1' COMMENT '执行周期分类(1非表达式 2 cron表达式)',
`day_of_month` int(11) COMMENT '每月的哪天',
`day_of_week` tinyint(1) COMMENT '周几',
`hour` int(11) COMMENT '小时',
`minute` int(11) COMMENT '分钟',
`interval_hour` int(11) COMMENT '间隔小时',
`interval_minute` int(11) COMMENT '间隔分钟',
`task_interval_unit` tinyint(1) COMMENT '1分钟、2小时、3日、4周、5月',
`cron_expression` varchar(255) COMMENT '规则表达式',
`is_enable` tinyint(1) NOT NULL default '1' COMMENT '是否启用',
`task_remark` varchar(255) COMMENT '任务说明',
`site_id` int(11) NOT NULL COMMENT '站点',
`user_id` int(11) NOT NULL COMMENT '创建者',
`create_time` datetime NOT NULL COMMENT '创建时间',
PRIMARY KEY (`task_id`),
KEY `fk_jc_task_site` (`site_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='任务表';
DROP TABLE IF EXISTS `jc_vote_reply`;
CREATE TABLE `jc_vote_reply` (
`votereply_id` int(11) NOT NULL auto_increment,
`reply` text COMMENT '回复内容',
`subtopic_id` int(11) ,
PRIMARY KEY (`votereply_id`),
KEY `FK_jc_vote_reply_sub` (`subtopic_id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8 COMMENT='投票文本题目回复表';
DROP TABLE IF EXISTS `jc_vote_subtopic`;
CREATE TABLE `jc_vote_subtopic` (
`subtopic_id` int(11) NOT NULL auto_increment,
`title` varchar(255) NOT NULL default '' COMMENT '标题',
`votetopic_id` int(11) NOT NULL default '0' COMMENT '投票(调查)',
`subtopic_type` int(2) NOT NULL default '1' COMMENT '类型(1单选,2多选,3文本)',
`priority` int(11) ,
PRIMARY KEY (`subtopic_id`),
KEY `FK_jc_vote_subtopic_vote` (`votetopic_id`)
) ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8 COMMENT='投票子题目';
DROP TABLE IF EXISTS `jc_site_company`;
CREATE TABLE `jc_site_company` (
`site_id` int(11) NOT NULL default '0',
`name` varchar(255) NOT NULL COMMENT '公司名称',
`scale` varchar(255) COMMENT '公司规模',
`nature` varchar(255) COMMENT '公司性质',
`industry` varchar(1000) COMMENT '公司行业',
`contact` varchar(500) COMMENT '联系方式',
`description` text COMMENT '公司简介',
`address` varchar(500) COMMENT '公司地址',
`longitude` float(5,2) COMMENT '经度',
`latitude` float(4,2) COMMENT '纬度',
PRIMARY KEY (`site_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='公司信息';
DROP TABLE IF EXISTS `jc_user_resume`;
CREATE TABLE `jc_user_resume` (
`user_id` int(11) NOT NULL,
`resume_name` varchar(255) NOT NULL COMMENT '简历名称',
`target_worknature` varchar(255) COMMENT '期望工作性质',
`target_workplace` varchar(255) COMMENT '期望工作地点',
`target_category` varchar(255) COMMENT '期望职位类别',
`target_salary` varchar(255) COMMENT '期望月薪',
`edu_school` varchar(255) COMMENT '毕业学校',
`edu_graduation` datetime COMMENT '毕业时间',
`edu_back` varchar(255) COMMENT '学历',
`edu_discipline` varchar(255) COMMENT '专业',
`recent_company` varchar(500) COMMENT '最近工作公司名称',
`company_industry` varchar(255) COMMENT '最近公司所属行业',
`company_scale` varchar(255) COMMENT '公司规模',
`job_name` varchar(255) COMMENT '职位名称',
`job_category` varchar(255) COMMENT '职位类别',
`job_start` datetime COMMENT '工作起始时间',
`subordinates` varchar(255) COMMENT '下属人数',
`job_description` text COMMENT '工作描述',
`self_evaluation` varchar(2000) COMMENT '自我评价',
PRIMARY KEY (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户简历';
DROP TABLE IF EXISTS `jc_channel_model`;
CREATE TABLE `jc_channel_model` (
`channel_id` int(11) NOT NULL,
`model_id` int(11) NOT NULL COMMENT '模型id',
`tpl_content` varchar(100) COMMENT '内容模板',
`priority` int(11) NOT NULL default '10' COMMENT '排序',
PRIMARY KEY (`channel_id`,`priority`),
KEY `fk_jc_model_channel_m` (`model_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='栏目可选内容模型表';
DROP TABLE IF EXISTS `jc_task_attr`;
CREATE TABLE `jc_task_attr` (
`task_id` int(11) NOT NULL,
`param_name` varchar(30) NOT NULL COMMENT '参数名称',
`param_value` varchar(255) COMMENT '参数值',
KEY `fk_jc_attr_task` (`task_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='任务参数表';
use `branch_camp`;
#添加自定义路径
ALTER TABLE `branch_camp`.`jc_site` ADD COLUMN `absolute_path` VARCHAR(1) NULL default '0' AFTER `is_master` ;
alter table `branch_camp`.`jo_user` drop column `ERROR_COUNT`;
ALTER TABLE `branch_camp`.`jo_user` ADD `ERROR_COUNT` decimal DEFAULT 0;
ALTER TABLE `branch_camp`.`jc_vote_item` ADD `subtopic_id` int(11);
INSERT INTO `jc_dictionary` VALUES (1,'1-20人','1-20人','scale');
INSERT INTO `jc_dictionary` VALUES (2,'20-50人','20-50人','scale');
INSERT INTO `jc_dictionary` VALUES (3,'50-10人','50-10人','scale');
INSERT INTO `jc_dictionary` VALUES (4,'100人以上','100人以上','scale');
INSERT INTO `jc_dictionary` VALUES (5,'私企','私企','nature');
INSERT INTO `jc_dictionary` VALUES (6,'股份制','股份制','nature');
INSERT INTO `jc_dictionary` VALUES (7,'国企','国企','nature');
INSERT INTO `jc_dictionary` VALUES (8,'互联网','互联网','industry');
INSERT INTO `jc_dictionary` VALUES (9,'房地产','房地产','industry');
INSERT INTO `jc_dictionary` VALUES (10,'加工制造','加工制造','industry');
INSERT INTO `jc_dictionary` VALUES (11,'服务行业','服务行业','industry');
INSERT INTO `jc_dictionary` VALUES (12,'政府机构','政府机构','nature');
|
|