create table test_table_1
(
id serial not null
constraint test_table_1_pkey
primary key,
t_2 integer
constraint "idx-t2"
references test_table_2
on delete cascade
);
create index "idx-t2" on test_table_1 (t_2);
create table test_table_2
(
id serial not null
constraint test_table_2_pkey
primary key,
t_1 integer
constraint "idx-t1"
references test_table_1
on delete cascade
);
create index "idx-t1"
on test_table_2 (t_1);
здесь не видно, где может получиться "Ответ вида [{from:1,...},{from:2,...}]";
Вы действительно запускаете именно этот скрипт? Можете написать что-то вроде echo "----"; чтобы убедиться, что именно этот скрипт запускается?