8an
Praha12.Net admin
Registrován: 02.09.2002
Příspěvků: 564
|
Jenom abyste měli představu proč mi to tak dlouho trvá:
posledních pár dní jsem strávil snahou rozluštit tabulku node_history, která obsahuje záznamy o změnách v mapě. Sloupce jsou nodeid, ownerid_before, ownerid_after, changed_by, changed_on a value. Takže tam jsou jenom záznamy o změnách vlastnictví? Kdepak, to by bylo příliš snadné!
Nenápadné pojmenovaný "value" má hodnoty S, T nebo O. Je přeci jasné, že to znamená "status", "type" a "owner". No a stav a typ se zapisují samozřejmě do sloupců ownerid_before a ownerid_after. Když už člověk konečně začne tu zvrácenou logiku chápat (což se asi neobejde bez trvalých následků), zjistí, že do června 2006 jsou změny stavu a typu dohromady pod value 'S', a potom byl v kódu bug, takže u změn typu se opět zapisuje stav a změny typů jsou ztraceny úplně.
Rekonstrukce historie mapy z téhle tabulky bude náročná asi tak jako rekonstrukce Cimrmanovy hry Němý Bobeš, včetně věty "Hoďte na něj deku... nebo ho zabiju!" směřované na autora téhle tabulky.
Sorry za off-topic příspěvek, musel jsem to ze sebe dostat.
__________________
Jabber: 8an@praha12.net
|