Ondrej Kokes
Ondrej Kokes
zakazky delat nebudem, tam to bude chtit vetsi prekopani
volby jsou rozbity, protoze do CSV zapisuju uppercase, ale db je lowercase budto opravit (bude to pomaly, protoze budem menit vsechny klice v row) nebo udelat case folding na kontrole...
Todo: - decamel tests - Z valuerror udelat warning - Casefold testing hlavicek
Vypadá to, že tahle základní verze by mohla fungovat, ještě to zkusim ověřit a případně to zavřu. Na samplu to fungovalo pěkně.
Případně ten samej dotaz proti Justici - kde teda chybí státní podniky, ale je to aktuálnější. ```sql select subjekty.ico, subjekty.nazev, angazovane_osoby.* from justice.angazovane_osoby join justice.subjekty using(ico) where ico in (...
Nebo se člověk může dívat prostě na všechny veřejný podniky, to bude jednodušší než filtrovat jen na ty ministerské (jsou tam totiž i chyby - např. Lesy ČR nemaj správně...
hotovo: psp, prezident, ep, kraje, komunal, senat TODO: - indexy - příklady s SQL - potenciálně číselníky
Ten sloupec `STRANY` je redundantní a půjde docela pěkně nahradit přes ```sql generate_series(1, array_length(hlasy, 1)) ``` Tohle je rovnou unnestované, takže to pak bude ```sql generate_series(1, array_length(hlasy, 1)), unnest(hlasy) ```
[senat.txt](https://github.com/kokes/od/files/3301111/senat.txt)
Hm, ten sloupec strany jsem dropnul, ale v mappingu furt je... je třeba to srovnat (asi máznout z mappingu a jsme cajk).