Manual:tabela de mudanças de ip
Outdated translations are marked like this.
↑ Manual:Conteúdos | Leiaute do banco de dados do MediaWiki | ip_changes table |
Versão MediaWiki: | ≥ 1.30 |
Toda vez que uma edição por um usuário desconectado é salva, uma linha é criada em ip_changes. Isso armazena o IP como um representação hexadecimal para que possamos encontrar mais facilmente as edições dentro de um Intervalo de IP. One of the primary purposes of the table is to support IP range queries at Special:Contributions. Esta tabela foi introduzida em Gerrit change 370946.
Campos
ipc_rev_id
Chave estrangeira para a tabela revision, também serve como chave primária exclusiva.
ipc_rev_timestamp
O timestamp da revisão.
ipc_hex
Representação Hex do endereço IP, conforme retornado por IP::toHex()
.
BETWEEN
é usado para identificar revisões dentro de um determinado intervalo.
Schema summary
Versão MediaWiki: | ≥ 1.36 |
DESCRIBE ip_changes;
+-------------------+------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------------+------------------+------+-----+---------+-------+ | ipc_rev_id | int(10) unsigned | NO | PRI | 0 | | | ipc_rev_timestamp | binary(14) | NO | MUL | NULL | | | ipc_hex | varbinary(35) | NO | MUL | | | +-------------------+------------------+------+-----+---------+-------+
Versões do MediaWiki: | 1.30 – 1.35 |
DESCRIBE ip_changes;
+-------------------+------------------+------+-----+----------------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------------+------------------+------+-----+----------------+-------+ | ipc_rev_id | int(10) unsigned | NO | PRI | 0 | | | ipc_rev_timestamp | binary(14) | NO | MUL | | | | ipc_hex | varbinary(35) | NO | MUL | | | +-------------------+------------------+------+-----+----------------+-------+
Indexes
Versão MediaWiki: | ≥ 1.30 |
SHOW INDEX IN ip_changes;
+------------+------------+-------------------+--------------+-------------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment | +------------+------------+-------------------+--------------+-------------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | ip_changes | 0 | PRIMARY | 1 | ipc_rev_id | A | 0 | NULL | NULL | | BTREE | | | | ip_changes | 1 | ipc_rev_timestamp | 1 | ipc_rev_timestamp | A | 0 | NULL | NULL | | BTREE | | | | ip_changes | 1 | ipc_hex_time | 1 | ipc_hex | A | 0 | NULL | NULL | | BTREE | | | | ip_changes | 1 | ipc_hex_time | 2 | ipc_rev_timestamp | A | 0 | NULL | NULL | | BTREE | | | +------------+------------+-------------------+--------------+-------------------+-----------+-------------+----------+--------+------+------------+---------+---------------+