topos-create.sql 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. CREATE TABLE `topos_d` (
  2. `id` INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY NOT NULL,
  3. `rectime` DATETIME NOT NULL,
  4. `s_method` VARCHAR(64) DEFAULT '' NOT NULL,
  5. `s_cseq` VARCHAR(64) DEFAULT '' NOT NULL,
  6. `a_callid` VARCHAR(255) DEFAULT '' NOT NULL,
  7. `a_uuid` VARCHAR(255) DEFAULT '' NOT NULL,
  8. `b_uuid` VARCHAR(255) DEFAULT '' NOT NULL,
  9. `a_contact` VARCHAR(128) DEFAULT '' NOT NULL,
  10. `b_contact` VARCHAR(128) DEFAULT '' NOT NULL,
  11. `as_contact` VARCHAR(128) DEFAULT '' NOT NULL,
  12. `bs_contact` VARCHAR(128) DEFAULT '' NOT NULL,
  13. `a_tag` VARCHAR(255) DEFAULT '' NOT NULL,
  14. `b_tag` VARCHAR(255) DEFAULT '' NOT NULL,
  15. `a_rr` MEDIUMTEXT,
  16. `b_rr` MEDIUMTEXT,
  17. `s_rr` MEDIUMTEXT,
  18. `iflags` INT(10) UNSIGNED DEFAULT 0 NOT NULL,
  19. `a_uri` VARCHAR(128) DEFAULT '' NOT NULL,
  20. `b_uri` VARCHAR(128) DEFAULT '' NOT NULL,
  21. `r_uri` VARCHAR(128) DEFAULT '' NOT NULL,
  22. `a_srcaddr` VARCHAR(128) DEFAULT '' NOT NULL,
  23. `b_srcaddr` VARCHAR(128) DEFAULT '' NOT NULL,
  24. `a_socket` VARCHAR(128) DEFAULT '' NOT NULL,
  25. `b_socket` VARCHAR(128) DEFAULT '' NOT NULL
  26. );
  27. CREATE INDEX rectime_idx ON topos_d (`rectime`);
  28. CREATE INDEX a_callid_idx ON topos_d (`a_callid`);
  29. CREATE INDEX a_uuid_idx ON topos_d (`a_uuid`);
  30. CREATE INDEX b_uuid_idx ON topos_d (`b_uuid`);
  31. INSERT INTO version (table_name, table_version) values ('topos_d','1');
  32. CREATE TABLE `topos_t` (
  33. `id` INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY NOT NULL,
  34. `rectime` DATETIME NOT NULL,
  35. `s_method` VARCHAR(64) DEFAULT '' NOT NULL,
  36. `s_cseq` VARCHAR(64) DEFAULT '' NOT NULL,
  37. `a_callid` VARCHAR(255) DEFAULT '' NOT NULL,
  38. `a_uuid` VARCHAR(255) DEFAULT '' NOT NULL,
  39. `b_uuid` VARCHAR(255) DEFAULT '' NOT NULL,
  40. `direction` INT DEFAULT 0 NOT NULL,
  41. `x_via` MEDIUMTEXT,
  42. `x_vbranch` VARCHAR(255) DEFAULT '' NOT NULL,
  43. `x_rr` MEDIUMTEXT,
  44. `y_rr` MEDIUMTEXT,
  45. `s_rr` MEDIUMTEXT,
  46. `x_uri` VARCHAR(128) DEFAULT '' NOT NULL,
  47. `a_contact` VARCHAR(128) DEFAULT '' NOT NULL,
  48. `b_contact` VARCHAR(128) DEFAULT '' NOT NULL,
  49. `as_contact` VARCHAR(128) DEFAULT '' NOT NULL,
  50. `bs_contact` VARCHAR(128) DEFAULT '' NOT NULL,
  51. `x_tag` VARCHAR(255) DEFAULT '' NOT NULL,
  52. `a_tag` VARCHAR(255) DEFAULT '' NOT NULL,
  53. `b_tag` VARCHAR(255) DEFAULT '' NOT NULL,
  54. `a_srcaddr` VARCHAR(128) DEFAULT '' NOT NULL,
  55. `b_srcaddr` VARCHAR(128) DEFAULT '' NOT NULL,
  56. `a_socket` VARCHAR(128) DEFAULT '' NOT NULL,
  57. `b_socket` VARCHAR(128) DEFAULT '' NOT NULL
  58. );
  59. CREATE INDEX rectime_idx ON topos_t (`rectime`);
  60. CREATE INDEX a_callid_idx ON topos_t (`a_callid`);
  61. CREATE INDEX x_vbranch_idx ON topos_t (`x_vbranch`);
  62. CREATE INDEX a_uuid_idx ON topos_t (`a_uuid`);
  63. INSERT INTO version (table_name, table_version) values ('topos_t','1');