вызывая некоторые здоровенные неявные перекрестные соединения: 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, чтобы сеанс обновлялся с изменениями до завершения команды обновления.

Ответы на вопрос(1)

Ваш ответ на вопрос