now() の返す時刻について

PostgreSQLの now() はトランザクション内で同じ値を返す仕様。
なので、処理時間が長いバッチ処理で now() は常に同じ時刻を返す。

実行時刻を記録するには 「current_timestamp」を指定する。

MySQLは実行時刻を返すから同じように使うとハマるかもね・・・。