Newer
Older
gitbucket_jkp / src / main / resources / update / 2_7.sql
@takezoe takezoe on 27 Nov 2014 786 bytes (refs #564)Fix for repository renaming
CREATE TABLE COMMIT_COMMENT (
    USER_NAME VARCHAR(100) NOT NULL,
    REPOSITORY_NAME VARCHAR(100) NOT NULL,
    COMMIT_ID VARCHAR(100) NOT NULL,
    COMMENT_ID INT AUTO_INCREMENT,
    COMMENTED_USER_NAME VARCHAR(100) NOT NULL,
    CONTENT TEXT NOT NULL,
    FILE_NAME NVARCHAR(100),
    OLD_LINE_NUMBER INT,
    NEW_LINE_NUMBER INT,
    REGISTERED_DATE TIMESTAMP NOT NULL,
    UPDATED_DATE TIMESTAMP NOT NULL
);

ALTER TABLE COMMIT_COMMENT ADD CONSTRAINT IDX_COMMIT_COMMENT_PK PRIMARY KEY (COMMENT_ID);
ALTER TABLE COMMIT_COMMENT ADD CONSTRAINT IDX_COMMIT_COMMENT_FK0 FOREIGN KEY (USER_NAME, REPOSITORY_NAME) REFERENCES REPOSITORY (USER_NAME, REPOSITORY_NAME);
ALTER TABLE COMMIT_COMMENT ADD CONSTRAINT IDX_COMMIT_COMMENT_1 UNIQUE (USER_NAME, REPOSITORY_NAME, COMMIT_ID, COMMENT_ID);