Update 'Docs/Obdelava RPU.txt'

This commit is contained in:
2023-10-17 19:15:31 +00:00
parent 5249285dbd
commit 0bd10400da

View File

@ -1,19 +1,7 @@
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)
(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, email)
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'
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, '2023-10-17', email
FROM rpu_old
ON CONFLICT ("sifra_pu") DO UPDATE
SET
@ -43,4 +31,5 @@ postna_stevilka=excluded.postna_stevilka,
posta=excluded.posta,
ezr=excluded.ezr,
sifra_proracuna=excluded.sifra_proracuna,
zadnjasprememba='2016-07-20';
zadnjasprememba='2023-10-17',
email=excluded.email;