Üdv,
Történt, hogy töröltem pár node-t Drupal 6-ban. Ezt szeretném visszaállitani, van is db mentésem, csak azt nem tudom, hogy pontosan mit is kellene visszaállitanom.
Az egész DB-t nyilván nem fogom felülcsapni, mert van már bent új adat.
Amit tudok a törölt adatokról:
A "uid", amin közzé lettek téve.
Hol tudnám ezt kulturáltan megoldani, hogy a node és a hozzá való commentek is visszakerüljenek a helyükre?
- 2441 megtekintés
Hozzászólások
Tárgytalan, megcsináltam.
-------------------------
Dropbox refer: https://db.tt/V3RtXWLl
neut @ présház
- A hozzászóláshoz be kell jelentkezni
És, hogyan? nekem legutóbb nem sikerült, visszaraktam a régi mentést.
- A hozzászóláshoz be kell jelentkezni
Akkor a teljes kerettörténet:
A node amit vissza szerettem volna állitani 10 óra tájban került törlésre. Nekem a mentésem éjféli volt, igy nem játszott az a lehetőség, hogy visszatöltöm 1:1, mivel egy fórumról van szó, ahol sok új tartalom keletkezett az eltelt időben.
Ezt betöltöttem egy üres adatbázisba, ahonnan kidumpoltam az alábbi módon:
mysqldump -u -p --skip-add-drop-table --insert-ignore dbname > valami.sql
A skip-add-drop-table miatt nem került az sql utasitsok elejére a létező tábla törlése utasitás, az insert ignore pedig megakadályozta azt, hogy elhasaljon "Duplicated entry" hibával a visszatöltésnél.
Igy gyakorlatilag sikerült visszatöltenem a korábbi napi mentést 1 lépésben anélkül, hogy az idő közbeni növekményt felülcsaptam volna, csak a különbségek kerültek bele.
Persze ez magával hozza azt is, hogy minden tartalom ami a kérdéses időtartamban törölve lett, visszakerült, de inkább kitörlöm őket még egyszer, mintsem hogy elvesszem a tévedésből törölt nodeokat.
-------------------------
Dropbox refer: https://db.tt/V3RtXWLl
neut @ présház
- A hozzászóláshoz be kell jelentkezni