Manual:Tabela de redirecionamento

From mediawiki.org
This page is a translated version of the page Manual:Redirect table and the translation is 100% complete.
Manual:Conteúdos Leiaute do banco de dados do MediaWiki redirect table
Versão MediaWiki:
1.9

A tabela redirect contém para cada página que é atualmente um redirecionamento (ou seja, não para revisões antigas que são redirecionamentos) o id da página de origem e as informações sobre o destino. A página de destino pode ou não pode existir.

Campos

Um destino é dividido em quatro partes: prefixo interwiki (deve estar vazio para um redirecionamento regular), espaço nominal, título e fragmento.

rd_from

Contém o page_id da página de origem.

rd_namespace

Contém o número de Namespace do alvo.

rd_title

Contém o título limpo da página de destino. Ele é armazenado como texto, com espaços substituídos por sublinhados.

rd_interwiki

Versão MediaWiki:
1.16

Este campo não está vazio somente se um prefixo interwiki for usado: #REDIRECT [[prefix:…]] (um prefixo como "w:" para Wikipédia, ou um prefixo de link interlíngua como "nl:" para holandês, mas não ambos). Neste caso, um redirecionamento não é visível em Special:WhatLinksHere (mesmo que o destino esteja na mesma wiki), rd_namespace é sempre 0 e rd_title pode conter um possível prefixo de espaço nominal, mas rd_fragment não pode ser nulo.

rd_fragment

Contém ID do fragmento do alvo se presente (veja também bugzilla:218), caso contrário é nulo.

Sumário do esquema

Versão MediaWiki:
1.16

DESCRIBE redirect;

+--------------+------------------+------+-----+---------+-------+
| Field        | Type             | Null | Key | Default | Extra |
+--------------+------------------+------+-----+---------+-------+
| rd_from      | int(10) unsigned | NO   | PRI | 0       |       |
| rd_namespace | int(11)          | NO   | MUL | 0       |       |
| rd_title     | varbinary(255)   | NO   |     |         |       |
| rd_interwiki | varbinary(32)    | YES  |     | NULL    |       |
| rd_fragment  | varbinary(255)   | YES  |     | NULL    |       |
+--------------+------------------+------+-----+---------+-------+
Versões do MediaWiki:
1.10 – 1.15

DESCRIBE redirect;

+--------------+---------------------+------+-----+---------+-------+
| Field        | Type                | Null | Key | Default | Extra |
+--------------+---------------------+------+-----+---------+-------+
| rd_from      | int(10) unsigned    | NO   | PRI | 0       |       |
| rd_namespace | int(11)             | NO   | MUL | 0       |       |
| rd_title     | varchar(255) binary | NO   |     | NULL    |       |
+--------------+---------------------+------+-----+---------+-------+
Versão MediaWiki:
1.9

DESCRIBE redirect;

+--------------+---------------------+------+-----+---------+-------+
| Field        | Type                | Null | Key | Default | Extra |
+--------------+---------------------+------+-----+---------+-------+
| rd_from      | int(8) unsigned     | NO   | PRI | 0       |       |
| rd_namespace | int(11)             | NO   | MUL | 0       |       |
| rd_title     | varchar(255) binary | NO   |     | NULL    |       |
+--------------+---------------------+------+-----+---------+-------+

Índices

Versão MediaWiki:
1.9

SHOW INDEX IN redirect;

+----------+------------+-------------+--------------+--------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| Table    | Non_unique | Key_name    | Seq_in_index | Column_name  | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
+----------+------------+-------------+--------------+--------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| redirect |          0 | PRIMARY     |            1 | rd_from      | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| redirect |          1 | rd_ns_title |            1 | rd_namespace | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| redirect |          1 | rd_ns_title |            2 | rd_title     | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| redirect |          1 | rd_ns_title |            3 | rd_from      | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
+----------+------------+-------------+--------------+--------------+-----------+-------------+----------+--------+------+------------+---------+---------------+