Как проанализировать данные из запроса PostgreSQL, отформатировать и сохранить их в массиве, а затем использовать в скрипте bash - PullRequest
0 голосов
/ 08 ноября 2019

У меня есть запрос 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, и может выполнять эту команду.

...