Obdelava UJP registra ===================== Podatke dobimo na strani https://www.ujp.gov.si/dokumenti/dokument.asp?id=127 Podatke je treba pretvoriti iz ANSI v UTF8. Načeloma se da s skript, ampak sem za zdaj to naredil z Notepad++, podatke pa spravil na server z WINscp Podatke uvozimo v tabelo rpu_old: psql supervizor -c "copy rpu_old FROM '/export/home/matjaz/postgres/rpu-ujp/Seznam_PU_15_07_2016.TXT' DELIMITER ';' CSV HEADER quote '\"';" Podatke prestavimo v tabelo rpu. Obstoječe podatke posodobimo, nove podatke dodamo. insert into rpu (tip, skupina, podskupina, sifra_pu, maticna, davcna, ustanovitelj, naziv, kraj, obcina, skd, a, b, c, d, e, f, g, h, i, j, naslov, postna_stevilka, posta, ezr, sifra_proracuna, zadnjasprememba) select tip, skupina, podskupina, sifra_pu, maticna, davcna, ustanovitelj, naziv, kraj, obcina, skd, a, b, c, d, e, f, g, h, i, j, naslov, postna_stevilka, posta, ezr, sifra_proracuna, '2016-07-20' FROM rpu_old ON CONFLICT ("sifra_pu") DO UPDATE SET tip=excluded.tip, skupina=excluded.skupina, podskupina=excluded.podskupina, sifra_pu=excluded.sifra_pu, maticna=excluded.maticna, davcna=excluded.davcna, ustanovitelj=excluded.ustanovitelj, naziv=excluded.naziv, kraj=excluded.kraj, obcina=excluded.obcina, skd=excluded.skd, a=excluded.a, b=excluded.b, c=excluded.c, d=excluded.d, e=excluded.e, f=excluded.f, g=excluded.g, h=excluded.h, i=excluded.i, j=excluded.j, naslov=excluded.naslov, postna_stevilka=excluded.postna_stevilka, posta=excluded.posta, ezr=excluded.ezr, sifra_proracuna=excluded.sifra_proracuna, zadnjasprememba='2016-07-20';