domainpolicy-create.sql 561 B

123456789101112131415161718192021
  1. INSERT INTO version (table_name, table_version) values ('domainpolicy','2');
  2. CREATE TABLE domainpolicy (
  3. id NUMBER(10) PRIMARY KEY,
  4. rule VARCHAR2(255),
  5. type VARCHAR2(255),
  6. att VARCHAR2(255),
  7. val VARCHAR2(128),
  8. description VARCHAR2(255),
  9. CONSTRAINT domainpolicy_rav_idx UNIQUE (rule, att, val)
  10. );
  11. CREATE OR REPLACE TRIGGER domainpolicy_tr
  12. before insert on domainpolicy FOR EACH ROW
  13. BEGIN
  14. auto_id(:NEW.id);
  15. END domainpolicy_tr;
  16. /
  17. BEGIN map2users('domainpolicy'); END;
  18. /
  19. CREATE INDEX domainpolicy_rule_idx ON domainpolicy (rule);