あなたは、解き明かし、分割し、そして元に戻す必要があります。
update the_table
set the_array = array(select t.val / 10
from unnest(the_table.the_array) as t(val));
配列内の元の順序を保持する必要がある場合は、with ordinality
を使用してください
update the_table
set the_array = array(select t.val / 10
from unnest(the_table.the_array) with ordinality as t(val,idx)
order by t.idx);
Liquibaseでこれを実行するには、<sql>
を使用する必要があります 変更
オンラインの例: https://rextester.com/IJGA96691