blob: b3a9828b5d65ce037913d54536f5475267995e38 [file] [log] [blame]
CREATE TABLE `SENTRY_USER` (
`USER_ID` BIGINT NOT NULL,
`USER_NAME` VARCHAR(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`CREATE_TIME` BIGINT NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ALTER TABLE `SENTRY_USER`
ADD CONSTRAINT `SENTRY_USER_PK` PRIMARY KEY (`USER_ID`);
ALTER TABLE `SENTRY_USER`
ADD CONSTRAINT `SENTRY_USER_USER_NAME_UNIQUE` UNIQUE (`USER_NAME`);
CREATE TABLE `SENTRY_ROLE_USER_MAP` (
`ROLE_ID` BIGINT NOT NULL,
`USER_ID` BIGINT NOT NULL,
`GRANTOR_PRINCIPAL` VARCHAR(128) CHARACTER SET utf8 COLLATE utf8_bin
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ALTER TABLE `SENTRY_ROLE_USER_MAP`
ADD CONSTRAINT `SENTRY_ROLE_USER_MAP_PK` PRIMARY KEY (`ROLE_ID`,`USER_ID`);
ALTER TABLE `SENTRY_ROLE_USER_MAP`
ADD CONSTRAINT `SEN_ROLE_USER_MAP_SEN_ROLE_FK`
FOREIGN KEY (`ROLE_ID`) REFERENCES `SENTRY_ROLE`(`ROLE_ID`);
ALTER TABLE `SENTRY_ROLE_USER_MAP`
ADD CONSTRAINT `SEN_ROLE_USER_MAP_SEN_USER_FK`
FOREIGN KEY (`USER_ID`) REFERENCES `SENTRY_USER`(`USER_ID`);