Manual:Ip changes table/pt-br

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.

ipc_rev_id
Chave estrangeira para a tabela, 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.


 * Para IPv4 isso parecerá:
 * Para IPv6:

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

Schema summary
+---+--+--+-+-+---+ +---+--+--+-+-+---+ +---+--+--+-+-+---+
 * 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 |         |       |

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