uac-create.sql 851 B

12345678910111213141516171819202122232425262728
  1. CREATE TABLE uacreg (
  2. id NUMBER(10) PRIMARY KEY,
  3. l_uuid VARCHAR2(64) DEFAULT '',
  4. l_username VARCHAR2(64) DEFAULT '',
  5. l_domain VARCHAR2(64) DEFAULT '',
  6. r_username VARCHAR2(64) DEFAULT '',
  7. r_domain VARCHAR2(64) DEFAULT '',
  8. realm VARCHAR2(64) DEFAULT '',
  9. auth_username VARCHAR2(64) DEFAULT '',
  10. auth_password VARCHAR2(64) DEFAULT '',
  11. auth_ha1 VARCHAR2(128) DEFAULT '',
  12. auth_proxy VARCHAR2(128) DEFAULT '',
  13. expires NUMBER(10) DEFAULT 0 NOT NULL,
  14. flags NUMBER(10) DEFAULT 0 NOT NULL,
  15. reg_delay NUMBER(10) DEFAULT 0 NOT NULL,
  16. CONSTRAINT uacreg_l_uuid_idx UNIQUE (l_uuid)
  17. );
  18. CREATE OR REPLACE TRIGGER uacreg_tr
  19. before insert on uacreg FOR EACH ROW
  20. BEGIN
  21. auto_id(:NEW.id);
  22. END uacreg_tr;
  23. /
  24. BEGIN map2users('uacreg'); END;
  25. /
  26. INSERT INTO version (table_name, table_version) values ('uacreg','3');