>Pokud budu mít nový potenciální objekt databáze (obalený záznam), který má >stejný >hash jako existující objekt databáze, nedělám nic. Pokud má jiný hash, >musím ho stejně vložit. Proč bych měl pracně zjišťovat, jestli tam takový >objekt zatím není a teprve pak ho vkládat? Jednodušší je ho tam prostě >vložit (nahradit případně už existující). Nebo mi nějaká část myšlenky utekla?
Naco ale dookola prepisovat uz existujuce zaznamy ? Nemyslim si, ze jedalne listky sa menia nejako extra casto, skor sa raz vytvoria a mozno raz za pol roka sa v nich nieco upravi. Mimochodom, vytvaranie hashov by som zrejme naviazal ako trigger pri insert/update: http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html#function_md5 > >Mrkni na možnost zjistit položku HTTP hlavičky Last-Modified >http://diveintopython3.py.cz/http-web-services.html#last-modified > > >Petr > >______________________________________________________________ >> Od: "martin...@...il.com >> >>Stačilo se na to trochu vyspat a už asi vím, jak to provedu. >>Ale i tak, budu opravdu vděčný za každou připomínku. >> >>Aby byl jasný kontext, jedná se o parsování obědových meniček z >>různých restaurací, sbírám tyhle data, abych k nim pak měl přístup z >>aplikace na Androidu. >>Každé jedno jídlo je uloženo v databázi ve vlastním záznamu, je u něj >>odkaz na restauraci ke které patří, pro jaký den, cena, případně >>gramáž, atd. Z těchto jednotlivých dat můžu jednoduše udělat jeden >>string a z něho udělat hash a poznačit rovnou do záznamu toho >>konkrétního jídla. >>Když příjde "kontrola dat", znovu se každé jídlo zparsuje, vyrobí se >>objekt databázového modelu a když je hotovo, tak si k nim vytáhnu už >>existující data z databáze a porovnám hashe, ty které se změnili >>nechám být, změněné updatuju, ty co jsou tam navíc vymažu. Nic lepšího >>mě nenapadlo :) >_______________________________________________ >Python mailing list >Python@py.cz >http://www.py.cz/mailman/listinfo/python > _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python