blob: cf961f3b7458c159262eaf63dfc148923a5562e5 [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" SERIAL,
"AUTHZ_OBJ_NAME" varchar(384) NULL,
"CREATE_TIME_MS" int8 NOT NULL,
"AUTHZ_SNAPSHOT_ID" bigint NOT NULL,
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") DEFERRABLE;
------------------------------------------------------------------
-- Sequences and SequenceTables