nas-denar/Docs/Obdelava RPU.txt
2017-09-14 20:06:51 +02:00

46 lines
1.6 KiB
Plaintext

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';