sobota, 14 marca 2009

Usuwanie usuniętych

Wszystkie usuwane w aplikacji dane pozostają w bazie danych, na wypadek, gdyby klient się rozmyślił (żeby nie stracić wszystkich pobranych danych). Można to usuwanie traktować jak przenoszenie do kosza. Dotychczas nie było możliwości "opróżnienia kosza" - ponieważ jednak pojawiła się taka potrzeba, dopisałem skrypt, który pozwoli usunąć wszystkie usunięte frazy i domeny, a także usuniętych użytkowników.

Skrypt kasuje dane zaznaczone jako usunięte, ze wszystkimi zależnościami, przy czym trzeba zwrócić uwagę na:
  • dla usuniętego użytkownika, usuwane są jego domeny wraz z frazami
  • dla usuniętej domeny usuwane są wszystkie jej frazy (nawet te nie usunięte)
  • dla usuniętej domeny usuwane są dane AlexaRank, Site:, konwersje, PR - wraz z historią
  • dla usuniętej domeny usuwana jest historia wejść z wyszukiwarek
  • dla każdej frazy usuwane są wszelkie dane (pozycji, wejść, cache)

Skrypt należy wgrać do głównego katalogu SERPtrackr, bądź do podkatalogu /utils/. Dane usuwane są bezpowrotnie.

Przed uruchomieniem NALEŻY WYKONAĆ KOPIĘ BAZY DANYCH.

Skrypt do pobrania ze strony SERPtrackr.

0 komentarze:

Prześlij komentarz