Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano

W jaki sposób masowo usuwać stare notyfikacje userów? np, starsze niż XXX dni? Tabela rośnie, userzy tego nie czyszczą...

Opublikowano

Tyle to akurat rozkminiłem sam.

Pytanie, czy plik php można wykorzystać z nowszej wersji forum i uruchomić task'a na 3.2.3?

Opublikowano (edytowane)

Pozostaje Ci w takim razie cron + skrypcik w php.

To na pewno zadziała. :)

Edit:

Nie sądzę żeby wykorzystanie pliku php z wersji 3.3.3 zadziałało. Chyba musisz jak napisałem powyżej, samemu spłodzić jedno zapytanie sql i wrzucić do crona.

Edytowane przez kodif
Opublikowano

Chcę, ale muszę mieć zasoby czasowe. Moja baza ma ponad 2gb, dodatkowo jest zróżnicowane kodowanie tabel, więc w grę wchodzi konwersja. Teraz jest sezon - największy ruch.

Muszę też zrobić listę wszystkich zastosowanych rozszerzeń i znaleźć odpowiedniki dla wersji 3.3 + jeszcze kilka innych rzeczy, mniej lub bardziej istotnych.

Upgrade musi być zrobiony po wrześniu.

Dlatego chcę poczyścić tabele do tego czasu ze zbędnego śmietnika.

  • Manager
Opublikowano

Plik zadania: admin/applications/members/tasks/prunenotifications.php

Plik z metodą (funkcją): admin/sources/classes/member/notifications.php

Metoda do skopiowania: deleteNotificationsOlderThan() (może się okazać, że coś jeszcze, nie śledziłem dalej).

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano (edytowane)

Łomatkobosko... Naprawdę wolałbym napisać skrypt w cronie :D

@mieciu: Gdzie hostujesz?

Edytowane przez kodif
Opublikowano

Jak to co? tak w skrócie to plik php z zapytaniem

DELETE FROM `ibf_inline_notifications` WHERE `notify_sent`< (unixowa data ponizej której kasujemy powiadomienia)

ile to roboty? 5 minut na napisanie i sprawdzenie?

Opublikowano

Dlaczego właściwie zagalopowałem? Na czym miałby polegać ten bajzel? O ile mi wiadomo powiadomienia są przechowywane tylko w tej tabeli. :icon_surprised:

Czegoś nie wiem?

Opublikowano (edytowane)

Ok, dobra, sprawdziłem. Żeby wszystko było tiptop jeszcze trzeba przeliczyć nieprzeczytane wiadomości. To bedzie drugie 10 minut.

IMHO i tak znacznie szybciej i bezpieczniej niż próba dopasowania plików 3.3 do wersji 3.2

Edytowane przez kodif

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.