update ステートメントを無限ループで実行する plpgsql 関数を作成する必要があります。
create function change_type() returns void as $$
begin
loop
update table a set type = 1 where date < now();
end loop;
end;
$$ LANGUAGE plpgsql;
この関数を呼び出すと、更新ステートメントは実行されませんが、ループが実行されていることがわかります。update ステートメントを単一のクエリとして実行したところ、機能しました。どうすればこの問題を解決できますか?
ありがとう