вызывая некоторые здоровенные неявные перекрестные соединения: P. Что-то, чтобы высматривать ...
CREATE TABLE foo (
name text NOT NULL,
deleted_at timestamp without time zone
);
CREATE TABLE bar (
name text NOT NULL,
status_id int
);
UPDATE bar set status_id=1
FROM foo
WHERE status_id <> 1 AND foo.name = bar.name AND foo.deleted_at is null;
я пытаюсь сделать это с ORM, я получаю эту ошибку
InvalidRequestError: Can't call Query.update() or Query.delete() when join(), outerjoin(), select_from(), or from_self() has been called
Я хочу использовать ORM, чтобы сеанс обновлялся с изменениями до завершения команды обновления.