blob: d738230a2723cca8b89ca4382e59d59ba063b1d9 [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 generated always as identity (start with 1),
AUTHZ_OBJ_NAME VARCHAR(384),
CREATE_TIME_MS BIGINT NOT NULL,
AUTHZ_SNAPSHOT_ID BIGINT NOT NULL
);
ALTER TABLE AUTHZ_PATHS_MAPPING ADD CONSTRAINT AUTHZ_PATHS_MAPPING_PK PRIMARY KEY (AUTHZ_OBJ_ID);
-- 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),
AUTHZ_OBJ_ID BIGINT
);
-- 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