Obdelava registra SKIS

Prenesemo datoteko z naslova http://www.ajpes.si/doc/Registri/PRS/Poslovni_subjekti_po_SKIS.zip

Datoteko razpakiramo z unzip:
unzip Poslovni_subjekti_po_SKIS.zip

Spremenimo kodiranje v UTF (za zdaj sem to izvedel z Notepad++)

Datoteko predelamo iz txt (fixed width) v csv:
sed -r 's/.{17}/&\|/' skis.txt | sed -r 's/.{10}/&\|/' > skis1.txt

Sledi uvoz podatkov v začasno tabelo skis_old
copy skis_old from '/export/home/matjaz/postgres/ajpes-skis/skis1.txt' csv delimiter '|';

Podatke prestavimo v tabelo skis:
insert into skis
(maticna, skis, naziv, zadnjasprememba)
select 
maticna, skis, naziv, '2016-07-01'
FROM skis_old
ON CONFLICT ("maticna") DO UPDATE
SET
skis=excluded.skis,
naziv=excluded.naziv, 
zadnjasprememba='2016-07-01';