2024-11-26 04:08:13 +00:00
|
|
|
UPDATE "${table_name}"
|
|
|
|
|
SET status = reverse (
|
|
|
|
|
SUBSTRING ( reverse ( LPAD( status, ${bit_number}, 'n' ) ) :: TEXT FROM 1 FOR ${up_index} ) || ${status_number} || SUBSTRING ( reverse ( LPAD( status, ${bit_number}, 'n' ) ) :: TEXT FROM ${next_index} )
|
|
|
|
|
),
|
|
|
|
|
status_meta = jsonb_set (
|
|
|
|
|
"${table_name}".status_meta,
|
|
|
|
|
'{state_time,${current_index}}',
|
|
|
|
|
jsonb_set (
|
2025-02-08 08:00:16 +00:00
|
|
|
COALESCE ( "${table_name}".status_meta #> '{state_time,${current_index}}', jsonb_build_object ( '${status_number}', '${current_time}' ) ),
|
2024-11-26 04:08:13 +00:00
|
|
|
'{${status_number}}',
|
2025-02-08 08:00:16 +00:00
|
|
|
CONCAT ( '"', '${current_time}', '"' ) :: JSONB
|
2024-11-26 04:08:13 +00:00
|
|
|
)
|
|
|
|
|
)
|