131 instance_data field removed
This commit is contained in:
@@ -29,7 +29,8 @@
|
||||
"duration"={prefix="inr", type="numeric"},
|
||||
"uptime"={prefix="inr", type="numeric"},
|
||||
"dt_deploy"={prefix="inr", type="date"},
|
||||
"instance_data"={prefix="inr", type="string"},
|
||||
<!--- "instance_data"={prefix="inr", type="string"}, --->
|
||||
"monitoring_url"={prefix="inr", type="string"},
|
||||
"instance_state_uid"={prefix="inr", type="guid"},
|
||||
"is_deleted"={prefix="inr", type="string"},<!--- not bool --->
|
||||
"is_suspended"={prefix="inr", type="string"},<!--- not bool --->
|
||||
@@ -170,12 +171,13 @@
|
||||
as uptime</m:field>
|
||||
|
||||
<m:field>to_char(io.dt_finish, 'YYYY-MM-DD"T"HH24:MI:SS.FF3TZHTZM') as dt_deploy</m:field>
|
||||
<m:field formatter=#function(x){return (deserializeJson(x))}#>st.instance_data::text as instance_data</m:field><!--- *** операция выглядит очень накладно, но можно это поле в дельнейшем не выводить --->
|
||||
<!--- <m:field formatter=#function(x){return (deserializeJson(x))}#>st.instance_data::text as instance_data</m:field> ---><!--- *** операция выглядит очень накладно, но можно это поле в дельнейшем не выводить --->
|
||||
<m:field>st.instance_state_uid::text as instance_state_uid</m:field>
|
||||
<m:field formatter=#request.castToBool#>st.is_test as is_test</m:field>
|
||||
<m:field formatter=#request.castToBool#>coalesce(st.instance_data->>'isDeleted','false') as is_deleted</m:field><!--- attention it is not bool in state --->
|
||||
<m:field formatter=#request.castToBool#>st.instance_data->>'isSuspended' as is_suspended</m:field>
|
||||
<m:field formatter=#request.castToBool#>st.instance_data->'job'->>'pending' as job_is_pending</m:field>
|
||||
<m:field>st.instance_data->'out'->'monitoring'->>'allDashboards' as monitoring_url</m:field>
|
||||
<m:field>st.instance_data->'params'->>'resourceRealm' as resource_realm</m:field>
|
||||
<m:field>to_char(st.dt_state, 'YYYY-MM-DD"T"HH24:MI:SS.FF3TZHTZM') as dt_state</m:field>
|
||||
<!--- <m:field>io.instance_uid::text as io_instance_uid</m:field>
|
||||
@@ -214,7 +216,8 @@
|
||||
left outer join (select ist.instance_state_uid, ist.instance_uid, ist.version, ist.dt_state, ist.is_test
|
||||
,(ist.instance_data->>'isSuspended') as is_suspended
|
||||
,(ist.instance_data->>'isDeleted') as is_deleted
|
||||
,(ist.instance_data->'job'->>'pending') as job_is_pending
|
||||
,(ist.instance_data->'job'->>'pending') as job_is_pending
|
||||
,(ist.instance_data->'out'->'monitoring'->>'allDashboards') as monitoring_url
|
||||
,ist.instance_data
|
||||
from instance_state ist
|
||||
join (select instance_uid, max(version) as version from instance_state group by 1) lastv
|
||||
|
||||
Reference in New Issue
Block a user