46 lines
1.6 KiB
Plaintext
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'; |