Commit f673cc257720b2eb381d559b3f61f5306d76dbc7
1 parent
93ae3575
fix: 1.4.0升级1.4.1升级脚本调整,需配合手动执行脚本进行升级
Showing
1 changed file
with
24 additions
and
2 deletions
... | ... | @@ -150,8 +150,30 @@ update device_profile dp set script_id = tkp.script_id, |
150 | 150 | updater = tkp.updater::UUID |
151 | 151 | FROM tk_device_profile tkp WHERE dp.id::TEXT = tkp.tb_profile_id; |
152 | 152 | |
153 | -DROP TABLE "public"."tk_device"; | |
154 | -DROP TABLE "public"."tk_device_profile"; | |
153 | +--DROP TABLE "public"."tk_device"; | |
154 | +--DROP TABLE "public"."tk_device_profile"; | |
155 | + | |
156 | +UPDATE tk_java_script SET service_type=SENSOR WHERE service_type IN ('JSON','ASCII','HEX') OR service_type IS NULL; | |
157 | + | |
158 | +UPDATE tk_things_model e | |
159 | +SET device_profile_id = d.tb_profile_id | |
160 | + FROM tk_device_profile d | |
161 | +WHERE e.device_profile_id = d.id; | |
162 | + | |
163 | +UPDATE device e | |
164 | +SET device_type = d.device_type,brand = d.brand ,organization_id = d.organization_id ,sn = d.sn ,code = d.code ,alias = d.alias ,code_type = d.code_type ,device_info = d.device_info ,description = d.description | |
165 | + FROM tk_device d | |
166 | +WHERE e.id = d.tb_device_id::uuid; | |
167 | + | |
168 | +UPDATE device e | |
169 | +SET gateway_id = d.gateway_id::uuid | |
170 | +FROM tk_device d | |
171 | +WHERE e.id = d.tb_device_id::uuid and d.gateway_id IS NOT NULL and d.gateway_id !=''; | |
172 | + | |
173 | +UPDATE device e | |
174 | +SET organization_id = d.id | |
175 | + FROM tk_organization d | |
176 | +WHERE e.organization_id IS NULL AND e.tenant_id = d.tenant_id::uuid and d.parent_id IS NULL; | |
155 | 177 | |
156 | 178 | --重新更新视图 |
157 | 179 | DROP VIEW IF EXISTS device_info_view CASCADE; | ... | ... |