deason 6 жил өмнө
parent
commit
4242992293

+ 1 - 1
examcloud-core-print-dao/src/main/java/cn/com/qmth/examcloud/core/print/entity/ProjectBackupSetting.java

@@ -17,7 +17,7 @@ import javax.persistence.*;
  */
 @Entity
 @Table(name = "ec_prt_project_backup_setting", indexes = {
-        @Index(name = "INDEX_PRT_PROJECT_BACKUP_01", columnList = "projectId")})
+        @Index(name = "INDEX_PRT_PROJECT_BACKUP_01", columnList = "projectId", unique = true)})
 public class ProjectBackupSetting extends IdEntity {
     /**
      * 项目ID

+ 1 - 1
examcloud-core-print-dao/src/main/resources/db-schema.sql

@@ -116,7 +116,7 @@ CREATE TABLE ec_prt_project_backup_setting (
   pkg_single_percent double              DEFAULT NULL,
   project_id         bigint(20)          DEFAULT NULL,
   PRIMARY KEY (id),
-  KEY INDEX_PRT_PROJECT_BACKUP_01 (project_id)
+  UNIQUE KEY INDEX_PRT_PROJECT_BACKUP_01 (project_id)
 ) ENGINE = InnoDB DEFAULT CHARSET = utf8;