On Mon, May 30, 2005 at 09:02:32PM +0200, A_Bach wrote:
Ostatnio zajmuję się głównie kategoryzajcą. W końcu to
również musi
być zrobione. Trafiłem na taki problem.
[[Kategoria:Miasta w Rosji]] nie istnieje, ale są w niej 2 artykuły.
[[Elista]] oraz [[Elista]]. Czyli podwójnie ten sam artykuł. Co
dziwniejsze, ten artykuł nie ma zapisane tej kategorii tylko poprawną
[[Kategoria:Miasta Rosji]]. Edytowałem więc ten art. i dodałem kat.
inną, ale w tej błędnej dalej podwójnie tkwi ten art.
Pytania:
-Dlaczego tak jest?
-Jak to naprawić?
-Ew. do kogo się zgłosić.
Baza zapisuje listę co należy do jakiej kategorii na boku (bo oczywiście
nie będzie przeszukiwać stu tysięcy stron za każdym razem kiedy ktoś
chce wyświetlić listę artykułów z danej kategorii) i update'uje ją
jeśli coś się zmieni. Niestety takie podejście oznacza że wszystkie obecne
i '''przeszłe''' błędy oprogramowania, bazy danych itd. mogą się
ostać na tej liście.
Jakby tych problemów było rzeczywiście dużo, listę można zawszę odbudować.
Ale najlepiej poczekać na 1.5. I tak będziemy zmieniać schemę bazy danych
to przy okazji można tą listę odbudować.