Actor migration/tr

Tarihsel olarak, MediaWiki kullanıcılara yapılan referansları (örneğin bir revizyon veya görselin yazarı gibi) anonim düzenlemeler için  ile   olarak saklamıştır. Bu bir depolama alanı kaybıydı, wikilerde çok sayıda revizyon ile performans sorunlarına neden oldu ve kullanıcıları yeniden adlandırmayı ya da T133452 gibi yeni yazar türlerini tanıtmayı çok zorlaştırdı. MediaWiki 1.31, aktörler kavramını (düzenleme veya günlük etkinliği gibi bir eylemde bulunan; şu anda kayıtlı bir kullanıcı veya adsız bir etkinlik) ve alanlarını içeren yeni bir veritabanı şemasına doğru geçiş sürecini tanıtıyor  ve   gibi,   gibi alanlarla değiştirilir. Değişiklikler temizlenmeden önce tamamen taşınması gereken İngilizce Vikipedi revizyonu tablosunun büyük boyutu nedeniyle, geçiş birkaç MediaWiki sürümü için aşamalı olarak gerçekleştiriliyor. MediaWiki 1.34'te bitmesi bekleniyor.

Geçiş her /  çifti için  değerinde bir tablo kaydı oluşturacak ve bu çiftleri oyuncu sıra kimliğine referans olarak değiştirecektir. Aşağıdaki sütunlar taşınıyor:

Büyük Vikipedi wikilerinin son derece büyük revizyon tablolarında pahalı bir ALTER TABLE yapmaktan kaçınmak için, ilk önce  ve , ilk olarak  tabloya ve oradan  'a kopyalanır. revision_actor_temp tablo daha sonra bırakılacak.

Eğer bir wiki sahibiyseniz, muhtemelen bir şey yapmanıza gerek yoktur,  çalıştırdığınızda geçiş otomatik olarak gerçekleşir. Geçişin ne zaman yapıldığını kontrol etmek istiyorsanız, ve  bakım komut dosyasına bakın.

Bir uzantı geliştiricisiyseniz ve uzantınız etkilenen alanların bazılarına doğrudan DB erişimi sağlıyorsa, sorgularınızı güncellemeniz gerekir (ve sorgunuzu el ile oluşturmak yerine ideal olarak  gibi   yöntemlerini kullanın). Geçiş döneminde, herhangi bir  ayarına uyan şema/alan bilgisi almak için   sınıfını da kullanabilirsiniz.

If you are a tool developer using, there might be performance implications, even if you don't use any of the affected fields directly. See wikitech:News/Actor storage changes on the Wiki Replicas for additional information.