Manual:tabela de mudanças de ip

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:Ip changes table and the translation is 83% complete.

Outdated translations are marked like this.
Other languages:
English • ‎português do Brasil • ‎日本語
Manual:Conteúdos Layout do banco de dados MediaWiki ip_changes table


Versão do 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. 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().

  • Para IPv4 isso parecerá: ABCD1234
  • Para IPv6: v6-ABCD1234000000000000000000000000

BETWEEN é usado para identificar revisões dentro de um determinado intervalo.

Schema summary

Versão do MediaWiki: 1.30

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 |                |       |
+-------------------+------------------+------+-----+----------------+-------+