uac-create.sql 931 B

123456789101112131415161718192021222324252627282930
  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(255) 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. contact_addr VARCHAR2(255) DEFAULT '',
  17. socket VARCHAR2(128) DEFAULT '',
  18. CONSTRAINT uacreg_l_uuid_idx UNIQUE (l_uuid)
  19. );
  20. CREATE OR REPLACE TRIGGER uacreg_tr
  21. before insert on uacreg FOR EACH ROW
  22. BEGIN
  23. auto_id(:NEW.id);
  24. END uacreg_tr;
  25. /
  26. BEGIN map2users('uacreg'); END;
  27. /
  28. INSERT INTO version (table_name, table_version) values ('uacreg','5');