Manual:Ip changes table/fr

Chaque fois qu'une modification faite par un utilisateur déconnecté est enregistrée, une ligne est créée dans la table ip_changes. Enregistre l'adresse IP en format hexadécimal afin de pouvoir plus facilement trouver les modifications dans un intervalle d'adresses IP. One of the primary purposes of the table is to support IP range queries at Special:Contributions. Cette table a été ajoutée en.

ipc_rev_id
Clé externe de la table, est utilisée comme clé primaire unique.

ipc_rev_timestamp
Horodatage de la revision.

ipc_hex
Représentation hexadécimale de l'adresse IP, telle que retournée par IP::toHex.


 * Pour IPv4 cela ressemblera a :
 * Pour IPv6 :

BETWEEN est ensuite utilisé pour identifier les révisions dans un intervalle donné.

Résumé du schéma
+---+--+--+-+-+---+ +---+--+--+-+-+---+ +---+--+--+-+-+---+
 * 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 |                |       |