ugrás a tartalomhoz

diff elemzés

rrd · 2011. Nov. 4. (P), 16.10
Pár napja észrevettem, hogy egy adatbázisomból pár rekord eltűnt látszatra véletlenszerűen. Gyors MySQL jelszó csere után most látom, hogy vagy nem pár volt, vagy azóta még pár eltűnt. Vannak napi backupjaim, de elakadtam az elemzésükkel.

Fogtam a Kompare-t és ráengedtem, hogy hasonlítsa össze a 10.30-i mentést a 11.01-es mentéssel. Az a bajom, hogy a DB maga 27MB. A dump fileban több száz rekord kerül egy sorba, így nem sokra megyek vele, hogy látom, hogy a 160. sornál különbséget talál. Próbáltam parancssori diff-el de az is csak egy katyvazt ad vissza.

Kérdés, hogy mivel, hogyan piszkáljam meg, hogy lássam, hogy ténylegesen mi a külömbség a két napi backup között?
 
1

Kódszínező

Poetro · 2011. Nov. 4. (P), 16.31
A kódszínezők és a diff elemző programok pedig nagyon jók, és hasznosak ezen a téren. Ha használsz például Total Commander-t, az is össze tud hasonlítani két fájlt, és egymás mellett látod a különbségeket.

Amivel érdemes kezdeni, hogy mindkét dump fájlt szépre formázod (természetesen új fájlba), hogy soronként egy rekord legyen. Így könnyebb lesz megállapítani a különbségeket.
2

Kösz Poetro. Ennyi eszem már

rrd · 2011. Nov. 4. (P), 16.44
Kösz Poetro. Ennyi eszem már nem volt, hogy a ),-t cseréljem le úgy, hogy egy újsor is mögé kerüljön, és máris rekordonként van egy sorom...
3

csv export

PaksaTomi · 2011. Nov. 4. (P), 17.50
Ha nincs nagyon sok táblád, akkor exportáld ki a táblákat csv fájlokba, azokat pedig már szépen össze lehet hasonlítgatani soronként.