У меня есть запрос psql, который должен быть отформатирован перед использованием. Этот запрос ищет модификаторы для 2 идентификаторов и проверяет, находится ли modif в первом идентификаторе, но не в другом, и если нет, мне нужно отформатировать данные из этого
select name, from_date, from_day_seconds, to_date, to_day_seconds, type_id, value
from ds_temporal_price_modif
where ds_account_id = 186
and active = true
and name not in (select name
from ds_temporal_price_modif
where ds_account_id = 181
and active = true);
name | from_date | from_day_seconds | to_date | to_day_seconds | type_id | value
------+---------------------+------------------+---------------------+----------------+---------+-------
123 | 2019-11-08 01:45:00 | | 2019-11-09 00:45:00 | | 2 | 1.00
Для этого:
TemporalModif ADD 123 08.11.19 01:45 09.11.19 00:45 ADD 1.00
Тип 1 = MULTIPLY Тип 2 = ADD
TemporalModif из сценария bash, в котором есть строка CMD, и может выполнять эту команду.