drop table intersections;

create table intersections (
  bundle_id integer,
  item_id   integer );

insert into intersections values ( 1, 1 );

insert into intersections values ( 1, 2 );
insert into intersections values ( 1, 3 );

insert into intersections values ( 2, 3 );
insert into intersections values ( 2, 1 );
insert into intersections values ( 2, 2 );


insert into intersections values ( 3, 1 );
insert into intersections values ( 3, 2 );
insert into intersections values ( 3, 4 );

insert into intersections values ( 4, 1 );
insert into intersections values ( 4, 2 );


insert into intersections values ( 5, 2 );
insert into intersections values ( 5, 1 );

insert into intersections values ( 6, 2 );
insert into intersections values ( 6, 1 );
insert into intersections values ( 6, 3 );


insert into intersections values ( 7, 2 );
insert into intersections values ( 7, 1 );

create unique index intersections_i on intersections ( bundle_id, item_id );