2
0

topos-create.sql 2.8 KB

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