dialog-create.sql 979 B

1234567891011121314151617181920212223242526272829
  1. INSERT INTO version (table_name, table_version) values ('dialog','5');
  2. CREATE TABLE dialog (
  3. id SERIAL PRIMARY KEY NOT NULL,
  4. hash_entry INTEGER NOT NULL,
  5. hash_id INTEGER NOT NULL,
  6. callid VARCHAR(255) NOT NULL,
  7. from_uri VARCHAR(128) NOT NULL,
  8. from_tag VARCHAR(64) NOT NULL,
  9. to_uri VARCHAR(128) NOT NULL,
  10. to_tag VARCHAR(64) NOT NULL,
  11. caller_cseq VARCHAR(7) NOT NULL,
  12. callee_cseq VARCHAR(7) NOT NULL,
  13. caller_route_set VARCHAR(512),
  14. callee_route_set VARCHAR(512),
  15. caller_contact VARCHAR(128) NOT NULL,
  16. callee_contact VARCHAR(128) NOT NULL,
  17. caller_sock VARCHAR(64) NOT NULL,
  18. callee_sock VARCHAR(64) NOT NULL,
  19. state INTEGER NOT NULL,
  20. start_time INTEGER NOT NULL,
  21. timeout INTEGER DEFAULT 0 NOT NULL,
  22. sflags INTEGER DEFAULT 0 NOT NULL,
  23. toroute INTEGER DEFAULT 0 NOT NULL,
  24. toroute_name VARCHAR(32),
  25. req_uri VARCHAR(128) NOT NULL
  26. );
  27. CREATE INDEX dialog_hash_idx ON dialog (hash_entry, hash_id);