Manual:ip_changes/fr table
↑ Manuel:Contenu | <translate> MediaWiki database layout</translate> | <translate> <tvar name=1>ip_changes/fr</tvar> table</translate> |
<translate> MediaWiki version:</translate> |
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. L'une des raisons de l'existence de la table est pour répondre aux requêtes sur les intervallles d'adresses IP dans Special:Contributions. Cette table a été ajoutée en Gerrit change 370946.
Champs
ipc_rev_id
Clé externe de la table revision, 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()
.
BETWEEN
est ensuite utilisé pour identifier les révisions dans un intervalle donné.
Résumé du schéma
<td class="mw-version-versionbox" title="<translate nowrap> The latest stable version is <tvar name=1>1.41</tvar></translate>"><translate> MediaWiki version:</translate> |
DESCRIBE ip_changes/fr;
+-------------------+------------------+------+-----+---------+-------+ | 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 | | | +-------------------+------------------+------+-----+---------+-------+<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.35</tvar> is unsupported version</translate>">
<translate> MediaWiki versions:</translate> |
DESCRIBE ip_changes/fr;
+-------------------+------------------+------+-----+----------------+-------+ | 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 | | | +-------------------+------------------+------+-----+----------------+-------+
Les index
<td class="mw-version-versionbox" title="<translate nowrap> The latest stable version is <tvar name=1>1.41</tvar></translate>"><translate> MediaWiki version:</translate> |
SHOW INDEX IN ip_changes/fr;
+------------+------------+-------------------+--------------+-------------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | 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 | | | +------------+------------+-------------------+--------------+-------------------+-----------+-------------+----------+--------+------+------------+---------+---------------+