| 12345678910111213141516171819202122232425262728293031323334 |
- DROP TABLE IF EXISTS MWCONFIG.PRIVILEGE~
- CREATE TABLE MWCONFIG.PRIVILEGE (
- ID VARCHAR(256) NOT NULL,
- NAME VARCHAR(256) NOT NULL,
- TYPE VARCHAR(100) NOT NULL,
- PATH VARCHAR(256) NOT NULL,
- PARENT VARCHAR(256),
- PRIORITY INTEGER,
- STATUS VARCHAR(50) NOT NULL,
- MODIFIED_BY VARCHAR(64) NOT NULL,
- TIMESTAMP TIMESTAMP NOT NULL,
- PRIMARY KEY (ID),
- FOREIGN KEY (PARENT) REFERENCES MWCONFIG.PRIVILEGE (ID)
- )~
- DROP TABLE IF EXISTS MWCONFIG.ROLE~
- CREATE TABLE MWCONFIG.ROLE (
- ID VARCHAR(50) NOT NULL,
- -- TYPE VARCHAR(50) NOT NULL,
- NAME VARCHAR(50) NOT NULL,
- STATUS VARCHAR(50) NOT NULL,
- MODIFIED_BY VARCHAR(64) NOT NULL,
- TIMESTAMP TIMESTAMP NOT NULL,
- PRIMARY KEY (ID)
- )~
- DROP TABLE IF EXISTS MWCONFIG.ROLE_PRIVILEGE~
- CREATE TABLE MWCONFIG.ROLE_PRIVILEGE (
- ROLE VARCHAR(50) NOT NULL,
- PRIVILEGE VARCHAR(256) NOT NULL,
- PRIMARY KEY (ROLE,PRIVILEGE),
- FOREIGN KEY (ROLE) REFERENCES MWCONFIG.ROLE (ID),
- FOREIGN KEY (PRIVILEGE) REFERENCES MWCONFIG.PRIVILEGE (ID)
- )~
|