create table subscriptions ( id integer primary key not null, device_id bigint not null references devices (id) on delete cascade, url text not null, unique (device_id, url) );