数据迁移

INSERT INTO data_water_drinking_water_sensor_weekly (timestamp, report_time, device_sn, data )
select
       timestamp,
       timestamp as "report_time",
       'water_' || ws.sensor_id as "device_sn",
       (('{"grade":' || ws."grade" || ','
         || '"pH":' || ws."pH" || ','
         || '"DO":' || ws."DO" || ','
         || '"CODmn":' || ws."CODmn" || ','
         || '"NH3_N":' || ws."NH3_N" || ','
         || '"temp":' || ws."temp" || ','
         || '"conductivity":' || ws.conductivity || ','
         || '"grade_pH":' || ws."grade_pH" || ','
         || '"grade_DO":' || ws."grade_DO" || ','
         || '"grade_CODmn":' || ws."grade_CODmn" || ','
         || '"grade_NH3_N":' || ws."grade_NH3_N" || ','
         || '"sampling":' || ws."water_sampling" || ','
--          || ' "grade_temp":' || ws."grade_temp" || ','
--          || '"grade_conductivity":' || ws."grade_conductivity" || ','
         || '"primary_pollutant":'
         || (CASE WHEN ws."main_pollutant" is null THEN 'null' ELSE '"' || ws."main_pollutant" || '"' end)
         || '}')::jsonb) as data
from water_sensor_record_sensor_weekly as "ws" where ws.sensor_id in (select ws1.id from water_sensor ws1 where ws1.type = 'DrinkingWaterSection');


truncate TABLE  data_water_drinking_water_sensor_weekly;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值