+-- Slices - peer relationship
+CREATE TABLE peer_slice (
+ peer_id integer REFERENCES peers NOT NULL, -- peer primary key
+ slice_id integer REFERENCES slices NOT NULL, -- node primary key
+ foreign_id integer NOT NULL,
+ PRIMARY KEY (peer_id, slice_id)
+) WITH OIDS;
+CREATE INDEX peer_slice_peer_id_idx ON peer_slice (peer_id);
+CREATE INDEX peer_slice_slice_id_idx ON peer_slice (node_id);
+
+CREATE VIEW peer_slices AS
+SELECT peer_id,
+array_accum(slice_id) AS slice_ids
+FROM peer_slice
+GROUP BY peer_id;
+