ims_charging-create.sql 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. CREATE TABLE ro_session (
  2. id SERIAL PRIMARY KEY NOT NULL,
  3. hash_entry INTEGER NOT NULL,
  4. hash_id INTEGER NOT NULL,
  5. session_id VARCHAR(100) NOT NULL,
  6. dlg_hash_entry INTEGER NOT NULL,
  7. dlg_hash_id INTEGER NOT NULL,
  8. direction INTEGER NOT NULL,
  9. asserted_identity VARCHAR(100) NOT NULL,
  10. callee VARCHAR(100) NOT NULL,
  11. start_time TIMESTAMP WITHOUT TIME ZONE DEFAULT NULL,
  12. last_event_timestamp TIMESTAMP WITHOUT TIME ZONE DEFAULT NULL,
  13. reserved_secs INTEGER DEFAULT NULL,
  14. valid_for INTEGER DEFAULT NULL,
  15. state INTEGER DEFAULT NULL,
  16. incoming_trunk_id VARCHAR(20) DEFAULT NULL,
  17. outgoing_trunk_id VARCHAR(20) DEFAULT NULL,
  18. rating_group INTEGER DEFAULT NULL,
  19. service_identifier INTEGER DEFAULT NULL,
  20. auth_app_id INTEGER NOT NULL,
  21. auth_session_type INTEGER NOT NULL,
  22. pani VARCHAR(100) DEFAULT NULL,
  23. mac VARCHAR(17) DEFAULT NULL,
  24. app_provided_party VARCHAR(100) DEFAULT NULL,
  25. is_final_allocation INTEGER NOT NULL,
  26. origin_host VARCHAR(150) DEFAULT NULL
  27. );
  28. CREATE INDEX ro_session_hash_idx ON ro_session (hash_entry, hash_id);
  29. INSERT INTO version (table_name, table_version) values ('ro_session','3');