oe-admin.sql 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. ----------------------------------------------------------------后端服务启动前执行-----------------------------------------------------------------------------------------
  2. CREATE TABLE `ec_oe_exam_record_data_sync` (
  3. `id` BIGINT (20) NOT NULL AUTO_INCREMENT,
  4. `creation_time` datetime NOT NULL,
  5. `update_time` datetime NOT NULL,
  6. `cache_id` BIGINT (20) NULL DEFAULT NULL,
  7. `db_id` BIGINT (20) NULL DEFAULT NULL,
  8. PRIMARY KEY (`id`),
  9. UNIQUE INDEX `IDX_E_O_E_R_D_S_001` (`cache_id`) USING BTREE
  10. ) ENGINE = INNODB DEFAULT CHARACTER
  11. SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  12. ALTER TABLE `ec_oe_exam_student` ADD COLUMN `extra_num` INT (11) NULL DEFAULT NULL AFTER `student_name`;
  13. ALTER TABLE `ec_oe_exam_student` ADD COLUMN `used_num` INT (11) NULL DEFAULT NULL AFTER `extra_num`;
  14. ALTER TABLE `ec_oe_exam_student` DROP COLUMN `normal_exam_times`;
  15. ALTER TABLE `ec_oe_exam_student` DROP COLUMN `is_reexamine`;
  16. ALTER TABLE `ec_oe_exam_student` DROP COLUMN `reexamine_completed`;
  17. CREATE TABLE `ec_oe_exam_student_final_score` (
  18. `id` BIGINT (20) NOT NULL AUTO_INCREMENT,
  19. `creation_time` datetime NOT NULL,
  20. `update_time` datetime NOT NULL,
  21. `exam_record_data_id` BIGINT (20) NOT NULL,
  22. `exam_student_id` BIGINT (20) NOT NULL,
  23. `objective_accuracy` DOUBLE NULL DEFAULT NULL,
  24. `objective_score` DOUBLE NULL DEFAULT NULL,
  25. `subjective_score` DOUBLE NULL DEFAULT NULL,
  26. `succ_percent` DOUBLE NULL DEFAULT NULL,
  27. `total_score` DOUBLE NULL DEFAULT NULL,
  28. PRIMARY KEY (`id`),
  29. UNIQUE INDEX `IDX_E_O_E_S_F_S_001` (`exam_student_id`) USING BTREE,
  30. INDEX `IDX_E_O_E_S_F_S_002` (`exam_record_data_id`) USING BTREE
  31. ) ENGINE = INNODB DEFAULT CHARACTER
  32. SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  33. -- 初始化考生表中新加字段的值
  34. update ec_oe_exam_student set used_num=0 where used_num is null;
  35. update ec_oe_exam_student set extra_num=0 where extra_num is null;
  36. ----------------------------------------------------------------后端服务启动后执行------------------------------------------------------------------------------------------