Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. CREATE INDEX perception_run_frame_idx_run_266_thru_270
  2. ON run.perception
  3. (run_id, frame)
  4. WHERE run_id >= 266 AND run_id <= 270;
  5.  
  6. CREATE TABLE run.perception(
  7. id bigint NOT NULL,
  8. run_id bigint NOT NULL,
  9. frame bigint NOT NULL,
  10. by character varying(45) NOT NULL,
  11. by_anyone bigint NOT NULL,
  12. by_me bigint NOT NULL,
  13. by_s_id integer,
  14. owning_p_id bigint NOT NULL,
  15. obj_type_set bigint,
  16. seq integer,
  17. subj_id bigint NOT NULL,
  18. subj_state_frame bigint NOT NULL,
  19. CONSTRAINT perception_pkey PRIMARY KEY (id))
  20.  
  21. CREATE TABLE run.perception(
  22. id bigint NOT NULL PRIMARY KEY
  23. , run_id bigint NOT NULL
  24. , frame bigint NOT NULL
  25. , by_anyone bigint NOT NULL
  26. , by_me bigint NOT NULL
  27. , owning_p_id bigint NOT NULL
  28. , subj_id bigint NOT NULL
  29. , subj_state_frame bigint NOT NULL
  30. , obj_type_set bigint
  31. , by_s_id integer
  32. , seq integer
  33. , by varchar(45) NOT NULL -- or just use type text
  34. );
  35.  
  36. CREATE INDEX perception_run_id266_idx ON run.perception(frame) WHERE run_id = 266;
  37. CREATE INDEX perception_run_id266_idx ON run.perception(frame) WHERE run_id = 267;
  38. CREATE INDEX perception_run_id266_idx ON run.perception(frame) WHERE run_id = 268;
  39. CREATE INDEX perception_run_id266_idx ON run.perception(frame) WHERE run_id = 269;
  40. CREATE INDEX perception_run_id266_idx ON run.perception(frame) WHERE run_id = 270;
  41.  
  42. CREATE INDEX foo ON run.perception USING brin (run_id, frame)
  43. WHERE run_id >= 266 AND run_id <= 270;
  44.  
  45. BEGIN;
  46.  
  47. SET LOCAL maintenance_work_mem = 10GB; -- depends on resulting index size
  48.  
  49. CREATE INDEX perception_run_frame_idx_run_266_thru_270 ON run.perception(run_id, frame)
  50. WHERE run_id >= 266 AND run_id <= 270;
  51.  
  52. COMMIT;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement