Manual:Eski tablo
| MediaWiki sürümü: | ≤ 1.4 |

cur ve old tablo 2004'te değiştirildi.old tablosu, MediaWiki 1.4'e kadar olan MediaWiki sürümlerinin maddelerin geçmiş sürümlerini depoladığı yerdir.
Bu MediaWiki sürümleri makalelerin geçerli sürümünü cur tablo üzerinde depolar.
old tablosundaki alanların çoğu cur tablosundaki alanlarla aynıdır.
MediaWiki 1.5'te old tablosunun ve cur tablosunun içerikleri birleştirildi ve page tablosuna ve revision tablosuna taşındı.
Son olarak old tablosu text tablosu olarak yeniden adlandırıldı.
Bu şekilde text tablosu, old tablosunun parçası olan ancak artık text tablosunda ihtiyaç duyulmayan bazı eski sütunları da içerir.
MediaWiki 1.4 veya daha eski bir sürümden daha yeni bir sürüme güncelleme yaparken güncelleyiciyi çalıştırdıktan sonra, text tablosundaki old_id, old_text, old_flags hariç tüm alanlara artık ihtiyaç duyulmaz ve güvenli bir şekilde silinebilir.
For MediaWiki 1.35 and older, these fields must no longer be present to avoid database errors when attempting to edit a page.
old_text içeriği, old_flags alanında "gzip" ile gösterildiği gibi sıkıştırılabilir.
(Veriler PHP'nin gzdeflate işlevi ile sıkıştırılır: gzip üstbilgisi veya sağlama toplamı yoktur, verileri okumak için PHP kullanmıyorsanız pencere boyutunu negatif (?) olarak ayarlayın.)
old_id, bazı uyarılarla belirli bir düzeltme için benzersiz bir dizin görevi görür:
curtablosu en son revizyonu ayrı taşıdığından,old_idartık bir sayfanın en son sürümü olmadığı sürece bir revizyona atanmadı- archive tablosu
old_idnumarasını korumadığından, silme/geri yükleme işleminden sonra farklı olacaktır (eski sayı yeniden kullanılmaz). Bununla birlikte, revizyon numarası (rev_id), belirli bir revizyona işaret eden bağlantıların silme/geri yükleme işleminden sonra da çalışmaya devam etmesi için kullanılacaktır. old_id, belirli bir sayfanın geçmişinde veya tüm veritabanında sayısal olarak kronolojik değildir.
old_timestamp ayrıca bir sayfa geçmişi serisinde benzersiz olmayabilir.
Şema özeti
| MediaWiki sürümü: | ≤ 1.4 |
DESCRIBE old;
mysql> DESCRIBE old; +-------------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+---------+----------------+ | old_id | int(8) unsigned | | PRI | NULL | auto_increment | | old_namespace | tinyint(2) unsigned | | | 0 | | | old_title | varchar(255) binary | | | | | | old_text | mediumtext | | | | | | old_comment | tinyblob | | | | | | old_user | int(5) unsigned | | | 0 | | | old_user_text | varchar(255) binary | | | | | | old_timestamp | varchar(14) binary | | | | | | old_minor_edit | tinyint(1) | | | 0 | | | old_flags | tinyblob | | | | | | inverse_timestamp | varchar(14) binary | | | | | +-------------------+---------------------+------+-----+---------+----------------+
Endeksler
| MediaWiki sürümü: | 1.4 |
SHOW INDEX IN old;
+-------+------------+----------------------+--------------+-------------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment | +-------+------------+----------------------+--------------+-------------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | old | 0 | PRIMARY | 1 | old_id | A | 0 | NULL | NULL | | BTREE | | | | old | 1 | old_timestamp | 1 | old_timestamp | A | 0 | NULL | NULL | | BTREE | | | | old | 1 | name_title_timestamp | 1 | old_namespace | A | 0 | NULL | NULL | | BTREE | | | | old | 1 | name_title_timestamp | 2 | old_title | A | 0 | NULL | NULL | | BTREE | | | | old | 1 | name_title_timestamp | 3 | inverse_timestamp | A | 0 | NULL | NULL | | BTREE | | | | old | 1 | user_timestamp | 1 | old_user | A | 0 | NULL | NULL | | BTREE | | | | old | 1 | user_timestamp | 2 | inverse_timestamp | A | 0 | NULL | NULL | | BTREE | | | | old | 1 | usertext_timestamp | 1 | old_user_text | A | 0 | NULL | NULL | | BTREE | | | | old | 1 | usertext_timestamp | 2 | inverse_timestamp | A | 0 | NULL | NULL | | BTREE | | | +-------+------------+----------------------+--------------+-------------------+-----------+-------------+----------+--------+------+------------+---------+---------------+