Oracle から Postgresql への転送 2 データ関数に問題があります。
データ:
間隔 = 数値 (10,0)
START_DATE = タイムゾーンなしのタイムスタンプ
繰り返し = 数値 (10,0)
この式は、ケースの状態からコピーします。postgresql で同等の論理アクションを作成する必要があります。
case when (extract(DAY FROM (START_DATE + TRUNC(INTERVALL*(REPETITIONS-1) * 7)))
- extract(DAY FROM CURRENT_TIMESTAMP)) >= 0 then 'OK'
そして2番目:
case when (extract(DAY FROM add_months(START_DATE, TRUNC(INTERVALL*
REPETITIONS-1) * 12))) - extract(DAY FROM CURRENT_TIMESTAMP)) <= 0 then 'ok'