Grzegorz Chwesewicz pisze:
Konrad pisze:
No i trzeba się zastanowić co zrobić przy przywracaniu kopii zapasowej. Program wykonuje wtedy kopię bazy danych... jedni będą chcieli kopię całej bazy, a inni kopię bez statystyk. W sumie checkbox mógłby działać też na tą opcję...
Problem jest taki: jak zapisać wartość checkboxa, żeby za każdym razem go nie ustawiać? Jeśli ktoś wie, to proszę o odpowiedź, lub sugestie jakieś.
Najlepiej byłoby zapisywać w nazwie pliku z kopią czy jest to kopia z tabelą stats czy bez niej. Można np. dodać sufiks -stats lub -nostats i w skrypcie przywracającym uwzględnić to (jeśli przywracasz bazę bez statystyk to robić kopię bez statystyk i jeśli przywracasz bazę ze statystykami to robić kopię ze statystykami). Warto też w module dblist innym kolorem oznaczać kopie ze statystykami i bez.
Ja bym zrobił checkbox - "pełna kopia". Domyślnie wyłączony... czyli kopia szybka bez tabeli stats, jak ktoś zaznaczy checkbox to ma kopię pełną ze statystykami. Co do przywracania to można rzeczywiście wykonywać kopię w zależności od tego co się przywraca, tylko nazwa kopii była by raczej prefiksowana fast, lub quick.
No i jeśli nikt się nie zainteresuje włączeniem tego kodu, lub nie przedstawi warunków do spełnienia, żeby włączyć to do kodu, to będę publikował swój własny patchset :)
!DSPAM:4982f43e297911804284693!