sca-create.sql 906 B

1234567891011121314151617181920212223
  1. CREATE TABLE sca_subscriptions (
  2. id SERIAL PRIMARY KEY NOT NULL,
  3. subscriber VARCHAR(255) NOT NULL,
  4. aor VARCHAR(255) NOT NULL,
  5. event INTEGER DEFAULT 0 NOT NULL,
  6. expires INTEGER DEFAULT 0 NOT NULL,
  7. state INTEGER DEFAULT 0 NOT NULL,
  8. app_idx INTEGER DEFAULT 0 NOT NULL,
  9. call_id VARCHAR(255) NOT NULL,
  10. from_tag VARCHAR(64) NOT NULL,
  11. to_tag VARCHAR(64) NOT NULL,
  12. record_route TEXT,
  13. notify_cseq INTEGER NOT NULL,
  14. subscribe_cseq INTEGER NOT NULL,
  15. server_id INTEGER DEFAULT 0 NOT NULL,
  16. CONSTRAINT sca_subscriptions_sca_subscriptions_idx UNIQUE (subscriber, call_id, from_tag, to_tag)
  17. );
  18. CREATE INDEX sca_subscriptions_sca_expires_idx ON sca_subscriptions (server_id, expires);
  19. CREATE INDEX sca_subscriptions_sca_subscribers_idx ON sca_subscriptions (subscriber, event);
  20. INSERT INTO version (table_name, table_version) values ('sca_subscriptions','2');