Manual:Linktarget table/cs

V této tabulce se udržují N-tice (tuples), identifikované prostřednictvím unikátního, celočíselného id, které tvoří číselné id jmenného prostoru a řetězec s názvem stránky. S touto tabulkou se pracuje když se odkazuje stránku v tabulkách, co sledují odkazy vyskytující se na stránkách wiki: templatelinks, categorylinks, pagelinks a imagelinks.

Obsahuje neměnné řádky, což znamená, že se pouze přidávají další řádky a staré se za běžného provozu wiki neodstraňují ani neaktualizují. Nicméně, po spuštění údržbářského skriptu, se odstraní všechny záznamy, co se nepoužívají.

Kód wiki s touto tabulkou pracuje skrze instance třídy.

Při migraci ze starší verze nakrmí obsah téhle tabulky údržbářský skript. A prostřednictvím konfigurační proměnné lze před migrací nastavit, co všechno se má přemigrovat.

lt_id
Primární klíč.

lt_namespace
ID jmenného prostoru, ve kterém se aktuálně nalézá cílová stránka.

lt_title
Textový řetězec s názvem cílové stránky, bez názvu jmenného prostoru.



Přehled změn ve schématu tabulky
+--+-+--+-+-++ +--+-+--+-+-++ +--+-+--+-+-++
 * Field       | Type                | Null | Key | Default | Extra          |
 * lt_id       | bigint(20) unsigned | NO   | PRI | NULL    | auto_increment |
 * lt_namespace | int(11)            | NO   | MUL | NULL    |                |
 * lt_title    | varbinary(255)      | NO   |     | NULL    |                |

Indexy
 ++++--+--+---+-+--++--++-+---+ ++++--+--+---+-+--++--++-+---+ ++++--+--+---+-+--++--++-+---+
 * Table     | Non_unique | Key_name           | Seq_in_index | Column_name  | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
 * linktarget |         0 | PRIMARY            |            1 | lt_id        | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
 * linktarget |         0 | lt_namespace_title |            1 | lt_namespace | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
 * linktarget |         0 | lt_namespace_title |            2 | lt_title     | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |