...
Uppdatera skadetabellen
Code Block |
---|
|
alter table skfab.damages add column deso text
alter table skfab.damages add column regso text |
...
Uppdatera skade-tabellen spatialt för RegSo och DeSo referens.
Slå tillfälligt av triggers
Code Block |
---|
|
-- turn off triggersfor this sesssion
SET session_replication_role = replica;
-- Turn on triggers again
SET session_replication_role = DEFAULT; |
Note |
---|
Körning tar lång tid . Glöm inte slå av triggers |
Code Block |
---|
|
update skfab.damages d set regso = r.regso
from scb.regso r
where ST_WITHIN(ST_Transform(d.geometry,3006) ,r.geometry);
update skfab.damages d set deso = r.deso
from scb.deso r
where ST_WITHIN(ST_Transform(d.geometry,3006) ,r.geometry); |
Testa hur många poster som har uppdaterats
Code Block |
---|
|
select count(*)
from skfab.damages d
where d.regso is null
|
Info |
---|
Ska vara c:a 3700 som inte har uppdaterats och 68000 som har uppdaterats. De flesta är Trondheim. |
Det temporära schemat SCB kan tas bort
Konfigurera Weave
Lägga till listor
Lägga till kolumner i data definition dd_damages_all
Code Block |
---|
|
<parameter name='regso' label='Regso' column='regso'>
<dataset>dd.scb_v_deso</dataset>
<valuecolumn>regso</valuecolumn>
<labelcolumn>regsonamn</labelcolumn>
<pagesize>0</pagesize>
</parameter>
<parameter name='deso' label='Deson' column='deso'/>
|