Konrad pisze:
Dorzucam kolejny fajny i bardzo prosty patch, który przyspieszy wam tworzenie kopii zapasowych minimum jakieś 20 razy i zapobiegnie utracie waszych statystyk! :) W kopii ręcznej będziecie mieli wszystko poza statystykami...
Nie miałem czasu dorabiać zmiennych do UI configa... i tak do LMSa pewnie by nie trafiło. Patch działa od razu po zaaplikowaniu. Dzięki tej funkcjonalności można grzebać po bazie danych i ustawieniach i w każdej chwili można przywrócić wszystko do stanu poprzedniego, bez utraty statystyk.
Polecam codziennie tworzyć automatycznie kopię całej bazy danych, programem mysql_dump (najlepiej koło 5 rano :P). Kiedyś wysyłałem na grupę do tego celu skrypcik w PERLu, sprawdza się znakomicie... codziennie tworzy kopie, a pliki starsze niż miesiąc automatycznie kasuje.
A to dla leniwych, w katalogu LMS: patch -p1 < plikzpatchem.diff
Witam, pomysł bardzo dobry, moim zdaniem nie warto dorzucać zmiennej do UI, lepiej zrobić checkboxa "Stwórz kopię pomijając statystki" lub coś podobnego i w zależności od jego zaznaczenia bądź nie wykonywać odpowiedni kod. Sprawdzałeś czy taka kopia bez statystyk przywraca się poprawnie na czystej bazie i bazie z danymi ?