blob: 84eac33b40f4a565010c5e9686bc3869028f2b96 [file] [log] [blame]
-- Table `AUTHZ_PATHS_MAPPING` for classes [org.apache.sentry.provider.db.service.model.MAuthzPathsMapping]
CREATE TABLE `AUTHZ_PATHS_MAPPING`
(
`AUTHZ_OBJ_ID` BIGINT NOT NULL AUTO_INCREMENT,
`AUTHZ_OBJ_NAME` VARCHAR(384) BINARY NOT NULL,
`CREATE_TIME_MS` BIGINT NOT NULL,
`AUTHZ_SNAPSHOT_ID` BIGINT NOT NULL,
CONSTRAINT `AUTHZ_PATHS_MAPPING_PK` PRIMARY KEY (`AUTHZ_OBJ_ID`)
) ENGINE=INNODB;
-- Constraints for table `AUTHZ_PATHS_MAPPING` for class(es) [org.apache.sentry.provider.db.service.model.MAuthzPathsMapping]
CREATE UNIQUE INDEX `AUTHZOBJNAME` ON `AUTHZ_PATHS_MAPPING` (`AUTHZ_OBJ_NAME`);
-- Table `AUTHZ_PATH` for classes [org.apache.sentry.provider.db.service.model.MPath]
CREATE TABLE `AUTHZ_PATH` (
`PATH_ID` BIGINT NOT NULL,
`PATH_NAME` VARCHAR(4000) CHARACTER SET utf8 COLLATE utf8_bin,
`AUTHZ_OBJ_ID` BIGINT
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Constraints for table `AUTHZ_PATH`
ALTER TABLE `AUTHZ_PATH`
ADD CONSTRAINT `AUTHZ_PATH_PK` PRIMARY KEY (`PATH_ID`);
ALTER TABLE `AUTHZ_PATH`
ADD CONSTRAINT `AUTHZ_PATH_FK`
FOREIGN KEY (`AUTHZ_OBJ_ID`) REFERENCES `AUTHZ_PATHS_MAPPING`(`AUTHZ_OBJ_ID`);
-- Sequences and SequenceTables