В SQLite для iOS (3.7.7) я выполняю следующие запросы:
PRAGMA foreign_keys = ON;
create table venue(id integer primary key not null, name text not null);
create table event(id integer primary key not null, name text not null,
venue_id integer references venue(id) on delete cascade);
Но когда я удаляю место, дочерние события не удаляются. Есть идеи?