Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Things that Hibernate auto.ddl did not create

  • Assignment needs to include the UNIQUE index in auto ddl : SAK-11821
    • SAK-11821 - eliminate duplicates in ASSIGNMENT_SUBMISSION
      • No Format
        
        CREATE UNIQUE INDEX ASN_SUB_SUB_INDEX ON ASSIGNMENT_SUBMISSION
        (
        	CONTEXT,SUBMITTER_ID
        );
        
  • SEARCHBUIDERITEM

      ...

        • Add columns to search to improve performance SAK-9865

      ...

          • No Format
            
            create index isearchbuilderitem_sco on searchbuilderitem (itemscope);
            
      • Gradebook
        • No Format
          
          create index GB_CATEGORY_GB_IDX on GB_CATEGORY_T (GRADEBOOK_ID);
          create index GB_GRADABLE_OBJ_CT_IDX on GB_GRADABLE_OBJECT_T (CATEGORY_ID);
          
      • Messages/Forums (MFR)
        • SAK-13137
          • No Format
            
            create index MFR_MEMBERSHIP_ITEM_I01_I on MFR_MEMBERSHIP_ITEM_T (t_surrogateKey);
            create index MFR_MEMBERSHIP_ITEM_I02_I on MFR_MEMBERSHIP_ITEM_T (a_surrogateKey);
            
        • SAK-13138
          • No Format
            
            create index MFR_MESSAGE_T_IN_REPLY_TO_I on MFR_MESSAGE_T (IN_REPLY_TO);
            create index MFR_TOPIC_T_UUID_I on MFR_TOPIC_T (UUID);
            create index MFR_UNREAD_STATUS_I2 on MFR_UNREAD_STATUS_T (MESSAGE_C, USER_C, READ_C);
            

      Things that Hibernate auto.ddl created but weren't added by the 2.4.0 to 2.5.0 upgrade script

      • No Format
        
        CREATE SEQUENCE ENTITY_PROP_ID_SEQ
          START WITH 1
          MAXVALUE 999999999999999999999999999
          MINVALUE 1
          NOCYCLE
          CACHE 20
          NOORDER;
        
      • No Format
        
        -- warehouse module
        CREATE TABLE DW_ASSIGNMENT_STATUS
        (
          USER_ID             VARCHAR2(99 BYTE)         NOT NULL,
          ASSIGNMENT_ID       VARCHAR2(99 BYTE)         NOT NULL,
          COURSE_TITLE        VARCHAR2(256 BYTE),
          ASSIGNMENT_TITLE    VARCHAR2(256 BYTE),
          ASSIGNMENT_STATUS   VARCHAR2(64 BYTE),
          ASSIGNMENT_GRADE    VARCHAR2(64 BYTE),
          STUDENT_FIRST_NAME  VARCHAR2(128 BYTE),
          STUDENT_LAST_NAME   VARCHAR2(128 BYTE),
          SCHOOL              VARCHAR2(128 BYTE),
          DISTRICT            VARCHAR2(128 BYTE),
          CLASS_YEAR          VARCHAR2(128 BYTE),
          ADVISOR             VARCHAR2(128 BYTE),
          COURSE_TERM         VARCHAR2(128 BYTE),
          COURSE_CODE         VARCHAR2(128 BYTE),
          COURSE_SECTION      VARCHAR2(128 BYTE),
          COURSE_START_DATE   VARCHAR2(128 BYTE),
          INSTRUCTOR          VARCHAR2(128 BYTE)
        )