mohqueue-create.sql 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. CREATE TABLE mohqcalls (
  2. id NUMBER(10) PRIMARY KEY,
  3. mohq_id NUMBER(10),
  4. call_id VARCHAR2(100),
  5. call_status NUMBER(10),
  6. call_from VARCHAR2(100),
  7. call_contact VARCHAR2(100),
  8. call_time DATE,
  9. CONSTRAINT mohqcalls_mohqcalls_idx UNIQUE (call_id)
  10. );
  11. CREATE OR REPLACE TRIGGER mohqcalls_tr
  12. before insert on mohqcalls FOR EACH ROW
  13. BEGIN
  14. auto_id(:NEW.id);
  15. END mohqcalls_tr;
  16. /
  17. BEGIN map2users('mohqcalls'); END;
  18. /
  19. INSERT INTO version (table_name, table_version) values ('mohqcalls','1');
  20. CREATE TABLE mohqueues (
  21. id NUMBER(10) PRIMARY KEY,
  22. name VARCHAR2(25),
  23. uri VARCHAR2(100),
  24. mohdir VARCHAR2(100),
  25. mohfile VARCHAR2(100),
  26. debug NUMBER(10),
  27. CONSTRAINT mohqueues_mohqueue_uri_idx UNIQUE (uri),
  28. CONSTRAINT mohqueues_mohqueue_name_idx UNIQUE (name)
  29. );
  30. CREATE OR REPLACE TRIGGER mohqueues_tr
  31. before insert on mohqueues FOR EACH ROW
  32. BEGIN
  33. auto_id(:NEW.id);
  34. END mohqueues_tr;
  35. /
  36. BEGIN map2users('mohqueues'); END;
  37. /
  38. INSERT INTO version (table_name, table_version) values ('mohqueues','1');