| CREATE TABLE SENTRY_USER |
| ( |
| USER_ID BIGINT NOT NULL generated always as identity (start with 1), |
| CREATE_TIME BIGINT NOT NULL, |
| USER_NAME VARCHAR(128) |
| ); |
| |
| ALTER TABLE SENTRY_USER ADD CONSTRAINT SENTRY_USER_PK PRIMARY KEY (USER_ID); |
| |
| CREATE UNIQUE INDEX SENTRYUSERNAME ON SENTRY_USER (USER_NAME); |
| |
| CREATE TABLE SENTRY_ROLE_USER_MAP |
| ( |
| USER_ID BIGINT NOT NULL, |
| ROLE_ID BIGINT NOT NULL, |
| GRANTOR_PRINCIPAL VARCHAR(128) |
| ); |
| |
| ALTER TABLE SENTRY_ROLE_USER_MAP ADD CONSTRAINT SENTRY_ROLE_USER_MAP_PK PRIMARY KEY (USER_ID,ROLE_ID); |
| |
| CREATE INDEX SENTRY_ROLE_USER_MAP_N49 ON SENTRY_ROLE_USER_MAP (USER_ID); |
| |
| CREATE INDEX SENTRY_ROLE_USER_MAP_N50 ON SENTRY_ROLE_USER_MAP (ROLE_ID); |
| |
| ALTER TABLE SENTRY_ROLE_USER_MAP ADD CONSTRAINT SENTRY_ROLE_USER_MAP_FK2 FOREIGN KEY (ROLE_ID) REFERENCES SENTRY_ROLE (ROLE_ID) ; |
| |
| ALTER TABLE SENTRY_ROLE_USER_MAP ADD CONSTRAINT SENTRY_ROLE_USER_MAP_FK1 FOREIGN KEY (USER_ID) REFERENCES SENTRY_USER (USER_ID) ; |