Manuel:Table des modifications récentes
↑ Manuel:Contenu | Schéma de base de données MédiaWiki | table recentchanges |
Version de MediaWiki : | ≥ 1.1 |
La table recentchanges contient des informations sur les dernières modifications apportées au wiki (pas plus anciennes que $wgRCMaxAge , voir aussi ci-dessous).
Le contenu de cette table est généré à partir des tables page et revision ; il peut être régénéré en utilisant le script de maintenance rebuildrecentchanges.php .
La table recentchanges
elle-même est utilisée pour générer les pages de modifications récentes, les pages de modifications associées, les listes de suivi et la liste de nouvelles pages, et contient des informations telles que les adresses IP des éditeurs (selon la configuration du wiki) qui ne se trouvent pas sur d’autres tables.
La table recentchanges
est très similaire à la table revision , qui est utilisée pour les listes historique des pages et contributions des utilisateurs.
Différences :
- La table
recentchanges
référence aussi les anciennes versions de la page - La table
recentchanges
enregistre également les événements enregistrés tels que les déplacements et les suppressions de pages - Les éléments de la table à
recentchanges
sont périodiquement purgés ; Ceux de la table derevision
sont généralement conservés plus longtemps ou indéfiniment. - Comme dit, une importation d’une révision de page ajoute non seulement une entrée à la table
revision
avec la date d’importation, mais aussi une entrée avec la date d’origine.
Quand des pages sont renommées, leurs entrées dans les modifications récentes (en particulier, rc_namespace et rc_title ) ne changent pas.
Champs
rc_id
Version de MediaWiki : | ≥ 1.5 |
C'est la clé primaire de la table. (introduit dans 1.5)
rc_timestamp
Contient la référence horaire de la modification. Correspond à rev_timestamp (et log_timestamp , dans le cas des actions sur le journal).
rc_cur_time
Version de MediaWiki : | ≤ 1.23 |
Avait été obsolète, mais maintenu à l'origine pour la compatibilité amont. (supprimé en 1.24wmf6)
rc_user
C'est égal à l'user_id de l'utilisateur qui a fait cette modification. La valeur de ce champ est 0 pour les modifications anonymes, les scripts d'initialisation, et pour quelques importations de masse. Correspond à rev_user (et log_user , dans le cas des actions sur le journal).
Si vous utilisez rc_user = 0
pour sélectionner des modifications anonymes, n'oubliez pas de définir au moins également rc_type < 5
!
Sur les wikis qui utilisent Wikibase les résultats seraient sinon sans signification.
Sur d'autres wikis, les robots ou les importations peuvent être plus adaptés que vous ne le pensez.
(obsolète depuis v. 1.31); remplacé par rc_actor.
rc_user_text
Ce champ contient le texte du nom d'utilisateur pour l'utilisateur qui a fait la modification, ou l'adresse IP si la modification a été faite par un utilisateur non enregistré. Correspond à rev_user_text (et log_user_text , dans le cas d'actions de connexion).
(obsolète depuis v. 1.31); remplacé par rc_actor.
rc_actor
Version de MediaWiki : | ≥ 1.31 Gerrit change 380669 |
Ceci est une clé externe vers actor_id dans la table actor . Correspond à revactor_actor (ou log_actor dans le cas d'actions de connexion).
rc_namespace
Numéro de l'espace de noms de la page qui a été modifiée. Correspond à log_namespace , dans le cas d'actions de connexion.
Si cette rangée décrit une action de connexion, ce champ a pour valeur -1 (NS_SPECIAL), parce qu'il enregistre une entrée pour une sous-page Special:Log .
rc_title
Nom de la page qui a fait l'objet du changement (sans l'espace de noms). Ce champ stocke les informations sous forme de texte. Correspond à log_title, dans le cas d'actions de journalisation.
rc_comment
Version de MediaWiki : | ≤ 1.32 |
Ce champ contient un résumé de la modification (commentaire de l'éditeur sur la révision). Ce texte est affiché dans les modifications récentes, les modifications liées, les listes suivies, et dans le cas des créations de pages, dans la liste des nouvelles pages. (La table revision contient une copie (rev_comment) utilisée pour les pages de l'historique et des contributions utilisateur. Dans le cas des actions inscrites dans le journal, une copie se trouve aussi dans log_comment.) Elle est généré avec un sous-ensemble des balises wiki.
(obsolète depuis v. 1.30);
utilisez rc_comment_id
et la table comment
à la place.
rc_comment_id
Version de MediaWiki : | ≥ 1.30 |
Ceci est une clé externe vers comment_id dans la table comment .
rc_minor
Enregistre si l'utilisateur a marqué la modification comme 'mineure'. Si la valeur de ce champ est 1, alors la modification a été déclarée comme 'mineure'; sinon il vaut 0. Beaucoup de modifications automatiques sont marquées mineures. Correspond à rev_minor_edit.
rc_bot
Enregistre si la modification a été faite par un 'compte de robot'. Si la valeur de ce champ est 1, alors la modification a été faite par un 'robot' (c'est à dire un utilisateur ayant les droits des 'robots'); sinon la valeur est 0. Il est possible pour les robots de ne pas positionner ce drapeau sur leur modifications, en incluant le paramètre « bot=0 » dans le formulaire de soumission. Par ailleurs, les utilisateurs ayant les droits pour annuler ('rollback') et signer en tant que robot ('markbotedits') peuvent à postériori marquer leur annulations et les éditions à récupérer comme ayant été faites par des robots en incluant le paramètre « bot=1 » dans le lien d'annulation.
rc_new
Si la valeur de ce champ est 1, alors cette modification a créé une page; sinon la valeur est 0.
rc_cur_id
Ce champ est lié à la clé page_id dans la table page , qui enregistre les métadonnées de la page. Correspond à log_page, dans le cas d'actions journalisées.
rc_this_oldid
Est lié à la clé rev_id de la nouvelle révision de page (après que la modification ait eu lieu) dans la table revision .
rc_last_oldid
Correspond à rev_parent_id, c'est à dire le rev_id de la révision avant cette modification, celle qui incluait le contenu précédent de la page.
rc_type
Version de MediaWiki : | ≥ 1.2 |
Ce champ mémorise le type de modification fait sur une page :
- 0 (RC_EDIT) – modification d'une page existante
- 1 (RC_NEW) – nouvelle page
- 2 (RC_MOVE) – renommage (obsolete)
- 3 (RC_LOG) – action de journalisation (ajouté en MediaWiki 1.2)
- 4 (RC_MOVE_OVER_REDIRECT) – renommage sur redirection (obsolète)
- 5 (RC_EXTERNAL) – Une modification récente externe. Utilisé à l'origine par Wikidata
- 6 (RC_CATEGORIZE) – modification d'appartenance à une catégorie, voir Manuel:CategoryMembershipChanges (ajouté en MediaWiki 1.27, Gerrit change 239060)
Les extensions peuvent utiliser d’autres types, par exemple StructuredDiscussions utilise 142.
rc_source
Version de MediaWiki : | ≥ 1.23 |
La source de l'entrée de la modification (remplace rc_type
).
Permet de spécifier le type de modification et pour davantage de flexibilité, de spécifier différents types d'entrées RecentChange. Par exemple, « mw.edit », « mw.log », « 3$ » pour les types de base 4$ et « 5$ » et « 6$ » fournis par les extensions.
rc_moved_to_ns
Versions de MediaWiki : | 1.2 – 1.20 |
Ce champ enregistrait l'espace de noms d'une page lorsqu'elle était renommée (déplacée). Comme il date de MediaWiki 1.8, il reste dans la table par souci de compatibilité arrière uniquement, et a toujours la valeur 0. Il a été complètement supprimé en MediaWiki 1.21.
rc_moved_to_title
Versions de MediaWiki : | 1.2 – 1.20 |
Ce champ enregistrait le titre de la nouvelle page lorsqu'elle était renommée (déplacée). Comme il date de MediaWiki 1.8, il reste dans la table par souci de compatibilité arrière uniquement, et contient toujours une chaîne nulle. Il a été complètement supprimé en MediaWiki 1.21.
rc_patrolled
Version de MediaWiki : | ≥ 1.4 |
Si l'option de patrouillage des modifications récentes (Recent Changes Patrol option - $wgUseRCPatrol ) est activée, les utilisateurs peuvent marquer les modifications comme ayant été relues pour supprimer un drapeau d'avertissement sur la liste des modifications récentes. La valeur 0 indique que la modification n'est pas patrouillée; la valeur 1 indique que la modification a été relue. (introduit dans 1.4)
Version de MediaWiki : | ≥ 1.31 |
rc_patrolled
actuellement possède trois états relatifs aux actions : "0" pour non-patrouillé (unpatrolled), "1" pour patrouillé manuellement (manually patrolled), et "2" pour patrouillé automatiquement (autopatrolled).
rc_ip
Version de MediaWiki : | ≥ 1.3 |
Ce champ enregistre l'adresse IP de l'utilisateur spécifié sur rc_user si $wgPutIPinRC est activé. Si $wgPutIPinRC est à false, alors le champ contiendra une chaîne vide.
Dans certaines versions anciennes ce champ était utilisé pour générer les rapports CheckUser , mais il est obsolète aujourd'hui parce que CheckUser enregistre les données dans une table cu_changes
séparée. Quand l'extension est initialisée, les données de ce champ peuvent être copiées une seule fois.
Autoblocage utilisez-le pour bloquer automatiquement l’adresse IP la plus récente utilisée par un utilisateur bloqué.
rc_old_len
Version de MediaWiki : | ≥ 1.9 |
Ce champ enregistre la taille en octets, du texte de la révision précédente. Ce champ est utilisé pour générer la fonctionalité des caractères ajoutés et supprimés dans les modifications récentes, les modifications liées et les listes de suivi.
rc_new_len
Version de MediaWiki : | ≥ 1.9 |
Ce champ enregistre la taille en octets, du texte actuel de la révision. Ce champ est utilisé pour générer la fonctionalité des caractères ajoutés et supprimés dans les modifications récentes, les modifications liées et les listes de suivi. Il correspond à rev_len .
rc_deleted
Version de MediaWiki : | ≥ 1.10 |
Ce champ enregistre une valeur pour cette visibilité particulière de la révision à l'intérieur du wiki. Il a été créé pour adapter les nouvelles révisions au système de supression. Ce champ est analogue à rev_deleted ou log_deleted .
rc_logid
Version de MediaWiki : | ≥ 1.10 |
Ce champ est une clé externe pour la table logging , qui pointe vers le log_id si cette ligne correspond à une entrée du journal. (introduit dans 1.10)
rc_log_type
Version de MediaWiki : | ≥ 1.10 |
Si une action de journalisation est référencée sur cette ligne, ce champ contient le type de l'action de journalisation qui a été exécutée et qui est référencée sur cette ligne. Les valeurs typiques sont block, delete, import, makebot, move, newusers, protect, renameuser, rights, upload. Ce champ est comparable à log_type .
rc_log_action
Version de MediaWiki : | ≥ 1.10 |
Si une action d'enregistrement dans le journal est référencée sur cette ligne, ce champ contient le type d'action de journalisation exécutée et qui est référencée sur cette ligne. Ce champ est comparable à log_action .
rc_params
Version de MediaWiki : | ≥ 1.10 |
Ce champ sera un miroir de log_params , après la réécriture du texte log_params. (introduit dans 1.10)
Résumé du schéma
Version de MediaWiki : | ≥ 1.43 |
DESCRIBE recentchanges;
+---------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------------+---------------------+------+-----+---------+----------------+ | rc_id | bigint(20) unsigned | NO | PRI | NULL | auto_increment | | rc_timestamp | binary(14) | NO | MUL | NULL | | | rc_actor | bigint(20) unsigned | NO | MUL | NULL | | | rc_namespace | int(11) | NO | MUL | 0 | | | rc_title | varbinary(255) | NO | | | | | rc_comment_id | bigint(20) unsigned | NO | | NULL | | | rc_minor | tinyint(3) unsigned | NO | | 0 | | | rc_bot | tinyint(3) unsigned | NO | | 0 | | | rc_new | tinyint(3) unsigned | NO | MUL | 0 | | | rc_cur_id | int(10) unsigned | NO | MUL | 0 | | | rc_this_oldid | int(10) unsigned | NO | MUL | 0 | | | rc_last_oldid | int(10) unsigned | NO | | 0 | | | rc_type | tinyint(3) unsigned | NO | | 0 | | | rc_source | varbinary(16) | NO | | | | | rc_patrolled | tinyint(3) unsigned | NO | | 0 | | | rc_ip | varbinary(40) | NO | MUL | | | | rc_old_len | int(11) | YES | | NULL | | | rc_new_len | int(11) | YES | | NULL | | | rc_deleted | tinyint(3) unsigned | NO | | 0 | | | rc_logid | int(10) unsigned | NO | | 0 | | | rc_log_type | varbinary(255) | YES | | NULL | | | rc_log_action | varbinary(255) | YES | | NULL | | | rc_params | blob | YES | | NULL | | +---------------+---------------------+------+-----+---------+----------------+
Versions de MediaWiki : | 1.36 – 1.42 |
DESCRIBE recentchanges;
+---------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------------+---------------------+------+-----+---------+----------------+ | rc_id | int(10) unsigned | NO | PRI | NULL | auto_increment | | rc_timestamp | binary(14) | NO | MUL | NULL | | | rc_actor | bigint(20) unsigned | NO | MUL | NULL | | | rc_namespace | int(11) | NO | MUL | 0 | | | rc_title | varbinary(255) | NO | | | | | rc_comment_id | bigint(20) unsigned | NO | | NULL | | | rc_minor | tinyint(3) unsigned | NO | | 0 | | | rc_bot | tinyint(3) unsigned | NO | | 0 | | | rc_new | tinyint(3) unsigned | NO | MUL | 0 | | | rc_cur_id | int(10) unsigned | NO | MUL | 0 | | | rc_this_oldid | int(10) unsigned | NO | MUL | 0 | | | rc_last_oldid | int(10) unsigned | NO | | 0 | | | rc_type | tinyint(3) unsigned | NO | | 0 | | | rc_source | varbinary(16) | NO | | | | | rc_patrolled | tinyint(3) unsigned | NO | | 0 | | | rc_ip | varbinary(40) | NO | MUL | | | | rc_old_len | int(11) | YES | | NULL | | | rc_new_len | int(11) | YES | | NULL | | | rc_deleted | tinyint(3) unsigned | NO | | 0 | | | rc_logid | int(10) unsigned | NO | | 0 | | | rc_log_type | varbinary(255) | YES | | NULL | | | rc_log_action | varbinary(255) | YES | | NULL | | | rc_params | blob | YES | | NULL | | +---------------+---------------------+------+-----+---------+----------------+
Versions de MediaWiki : | 1.34 – 1.35 |
DESCRIBE recentchanges;
+---------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------------+---------------------+------+-----+---------+----------------+ | rc_id | int(11) | NO | PRI | NULL | auto_increment | | rc_timestamp | varbinary(14) | NO | MUL | | | | rc_actor | bigint(20) unsigned | NO | MUL | NULL | | | rc_namespace | int(11) | NO | MUL | 0 | | | rc_title | varbinary(255) | NO | | | | | rc_comment_id | bigint(20) unsigned | NO | | NULL | | | rc_minor | tinyint(3) unsigned | NO | | 0 | | | rc_bot | tinyint(3) unsigned | NO | | 0 | | | rc_new | tinyint(3) unsigned | NO | MUL | 0 | | | rc_cur_id | int(10) unsigned | NO | MUL | 0 | | | rc_this_oldid | int(10) unsigned | NO | MUL | 0 | | | rc_last_oldid | int(10) unsigned | NO | | 0 | | | rc_type | tinyint(3) unsigned | NO | | 0 | | | rc_source | varbinary(16) | NO | | | | | rc_patrolled | tinyint(3) unsigned | NO | | 0 | | | rc_ip | varbinary(40) | NO | MUL | | | | rc_old_len | int(11) | YES | | NULL | | | rc_new_len | int(11) | YES | | NULL | | | rc_deleted | tinyint(3) unsigned | NO | | 0 | | | rc_logid | int(10) unsigned | NO | | 0 | | | rc_log_type | varbinary(255) | YES | | NULL | | | rc_log_action | varbinary(255) | YES | | NULL | | | rc_params | blob | YES | | NULL | | +---------------+---------------------+------+-----+---------+----------------+
Version de MediaWiki : | 1.33 |
DESCRIBE recentchanges;
+---------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------------+---------------------+------+-----+---------+----------------+ | rc_id | int(11) | NO | PRI | NULL | auto_increment | | rc_timestamp | varbinary(14) | NO | MUL | | | | rc_user | int(10) unsigned | NO | | 0 | | | rc_user_text | varbinary(255) | NO | MUL | | | | rc_actor | bigint(20) unsigned | NO | MUL | 0 | | | rc_namespace | int(11) | NO | MUL | 0 | | | rc_title | varbinary(255) | NO | | | | | rc_comment_id | bigint(20) unsigned | NO | | NULL | | | rc_minor | tinyint(3) unsigned | NO | | 0 | | | rc_bot | tinyint(3) unsigned | NO | | 0 | | | rc_new | tinyint(3) unsigned | NO | MUL | 0 | | | rc_cur_id | int(10) unsigned | NO | MUL | 0 | | | rc_this_oldid | int(10) unsigned | NO | MUL | 0 | | | rc_last_oldid | int(10) unsigned | NO | | 0 | | | rc_type | tinyint(3) unsigned | NO | | 0 | | | rc_source | varbinary(16) | NO | | | | | rc_patrolled | tinyint(3) unsigned | NO | | 0 | | | rc_ip | varbinary(40) | NO | MUL | | | | rc_old_len | int(11) | YES | | NULL | | | rc_new_len | int(11) | YES | | NULL | | | rc_deleted | tinyint(3) unsigned | NO | | 0 | | | rc_logid | int(10) unsigned | NO | | 0 | | | rc_log_type | varbinary(255) | YES | | NULL | | | rc_log_action | varbinary(255) | YES | | NULL | | | rc_params | blob | YES | | NULL | | +---------------+---------------------+------+-----+---------+----------------+
Version de MediaWiki : | 1.32 |
DESCRIBE recentchanges;
+---------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------------+---------------------+------+-----+---------+----------------+ | rc_id | int(11) | NO | PRI | NULL | auto_increment | | rc_timestamp | varbinary(14) | NO | MUL | | | | rc_user | int(10) unsigned | NO | | 0 | | | rc_user_text | varbinary(255) | NO | MUL | | | | rc_actor | bigint(20) unsigned | NO | MUL | 0 | | | rc_namespace | int(11) | NO | MUL | 0 | | | rc_title | varbinary(255) | NO | | | | | rc_comment | varbinary(767) | NO | | | | | rc_comment_id | bigint(20) unsigned | NO | | 0 | | | rc_minor | tinyint(3) unsigned | NO | | 0 | | | rc_bot | tinyint(3) unsigned | NO | | 0 | | | rc_new | tinyint(3) unsigned | NO | MUL | 0 | | | rc_cur_id | int(10) unsigned | NO | MUL | 0 | | | rc_this_oldid | int(10) unsigned | NO | MUL | 0 | | | rc_last_oldid | int(10) unsigned | NO | | 0 | | | rc_type | tinyint(3) unsigned | NO | | 0 | | | rc_source | varbinary(16) | NO | | | | | rc_patrolled | tinyint(3) unsigned | NO | | 0 | | | rc_ip | varbinary(40) | NO | MUL | | | | rc_old_len | int(11) | YES | | NULL | | | rc_new_len | int(11) | YES | | NULL | | | rc_deleted | tinyint(3) unsigned | NO | | 0 | | | rc_logid | int(10) unsigned | NO | | 0 | | | rc_log_type | varbinary(255) | YES | | NULL | | | rc_log_action | varbinary(255) | YES | | NULL | | | rc_params | blob | YES | | NULL | | +---------------+---------------------+------+-----+---------+----------------+
Version de MediaWiki : | 1.31 |
DESCRIBE recentchanges;
+---------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------------+---------------------+------+-----+---------+----------------+ | rc_id | int(11) | NO | PRI | NULL | auto_increment | | rc_timestamp | varbinary(14) | NO | MUL | | | | rc_user | int(10) unsigned | NO | | 0 | | | rc_user_text | varbinary(255) | NO | MUL | | | | rc_actor | bigint(20) unsigned | NO | MUL | 0 | | | rc_namespace | int(11) | NO | MUL | 0 | | | rc_title | varbinary(255) | NO | | | | | rc_comment | varbinary(767) | NO | | | | | rc_comment_id | bigint(20) unsigned | NO | | 0 | | | rc_minor | tinyint(3) unsigned | NO | | 0 | | | rc_bot | tinyint(3) unsigned | NO | | 0 | | | rc_new | tinyint(3) unsigned | NO | MUL | 0 | | | rc_cur_id | int(10) unsigned | NO | MUL | 0 | | | rc_this_oldid | int(10) unsigned | NO | | 0 | | | rc_last_oldid | int(10) unsigned | NO | | 0 | | | rc_type | tinyint(3) unsigned | NO | | 0 | | | rc_source | varbinary(16) | NO | | | | | rc_patrolled | tinyint(3) unsigned | NO | | 0 | | | rc_ip | varbinary(40) | NO | MUL | | | | rc_old_len | int(11) | YES | | NULL | | | rc_new_len | int(11) | YES | | NULL | | | rc_deleted | tinyint(3) unsigned | NO | | 0 | | | rc_logid | int(10) unsigned | NO | | 0 | | | rc_log_type | varbinary(255) | YES | | NULL | | | rc_log_action | varbinary(255) | YES | | NULL | | | rc_params | blob | YES | | NULL | | +---------------+---------------------+------+-----+---------+----------------+
Version de MediaWiki : | 1.30 |
DESCRIBE recentchanges;
+---------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------------+---------------------+------+-----+---------+----------------+ | rc_id | int(11) | NO | PRI | NULL | auto_increment | | rc_timestamp | varbinary(14) | NO | MUL | | | | rc_user | int(10) unsigned | NO | | 0 | | | rc_user_text | varbinary(255) | NO | MUL | NULL | | | rc_namespace | int(11) | NO | MUL | 0 | | | rc_title | varbinary(255) | NO | | | | | rc_comment | varbinary(767) | NO | | | | | rc_comment_id | bigint(20) unsigned | NO | | 0 | | | rc_minor | tinyint(3) unsigned | NO | | 0 | | | rc_bot | tinyint(3) unsigned | NO | | 0 | | | rc_new | tinyint(3) unsigned | NO | MUL | 0 | | | rc_cur_id | int(10) unsigned | NO | MUL | 0 | | | rc_this_oldid | int(10) unsigned | NO | | 0 | | | rc_last_oldid | int(10) unsigned | NO | | 0 | | | rc_type | tinyint(3) unsigned | NO | | 0 | | | rc_source | varbinary(16) | NO | | | | | rc_patrolled | tinyint(3) unsigned | NO | | 0 | | | rc_ip | varbinary(40) | NO | MUL | | | | rc_old_len | int(11) | YES | | NULL | | | rc_new_len | int(11) | YES | | NULL | | | rc_deleted | tinyint(3) unsigned | NO | | 0 | | | rc_logid | int(10) unsigned | NO | | 0 | | | rc_log_type | varbinary(255) | YES | | NULL | | | rc_log_action | varbinary(255) | YES | | NULL | | | rc_params | blob | YES | | NULL | | +---------------+---------------------+------+-----+---------+----------------+
Versions de MediaWiki : | 1.25 – 1.29 |
DESCRIBE recentchanges;
+---------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------------+---------------------+------+-----+---------+----------------+ | rc_id | int(11) | NO | PRI | NULL | auto_increment | | rc_timestamp | varbinary(14) | NO | MUL | | | | rc_user | int(10) unsigned | NO | | 0 | | | rc_user_text | varbinary(255) | NO | MUL | NULL | | | rc_namespace | int(11) | NO | MUL | 0 | | | rc_title | varbinary(255) | NO | | | | | rc_comment | varbinary(767) | NO | | | | | rc_minor | tinyint(3) unsigned | NO | | 0 | | | rc_bot | tinyint(3) unsigned | NO | | 0 | | | rc_new | tinyint(3) unsigned | NO | MUL | 0 | | | rc_cur_id | int(10) unsigned | NO | MUL | 0 | | | rc_this_oldid | int(10) unsigned | NO | | 0 | | | rc_last_oldid | int(10) unsigned | NO | | 0 | | | rc_type | tinyint(3) unsigned | NO | | 0 | | | rc_source | varbinary(16) | NO | | | | | rc_patrolled | tinyint(3) unsigned | NO | | 0 | | | rc_ip | varbinary(40) | NO | MUL | | | | rc_old_len | int(11) | YES | | NULL | | | rc_new_len | int(11) | YES | | NULL | | | rc_deleted | tinyint(3) unsigned | NO | | 0 | | | rc_logid | int(10) unsigned | NO | | 0 | | | rc_log_type | varbinary(255) | YES | | NULL | | | rc_log_action | varbinary(255) | YES | | NULL | | | rc_params | blob | YES | | NULL | | +---------------+---------------------+------+-----+---------+----------------+
Version de MediaWiki : | 1.24 |
DESCRIBE recentchanges;
+-------------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+---------+----------------+ | rc_id | int(8) | NO | PRI | NULL | AUTO_INCREMENT | | rc_timestamp | varbinary(14) | NO | MUL | NULL | | | rc_user | int(10) unsigned | NO | | 0 | | | rc_user_text | varchar(255) binary | NO | | NULL | | | rc_namespace | int(11) | NO | MUL | 0 | | | rc_title | varchar(255) binary | NO | | NULL | | | rc_comment | varchar(255) binary | NO | | NULL | | | rc_minor | tinyint(3) unsigned | NO | | 0 | | | rc_bot | tinyint(3) unsigned | NO | | 0 | | | rc_new | tinyint(3) unsigned | NO | MUL | 0 | | | rc_cur_id | int(10) unsigned | NO | MUL | 0 | | | rc_this_oldid | int(10) unsigned | NO | | 0 | | | rc_last_oldid | int(10) unsigned | NO | | 0 | | | rc_type | tinyint(3) unsigned | NO | | 0 | | | rc_source | varchar(16) binary | NO | | NULL | | | rc_patrolled | tinyint(3) unsigned | NO | | 0 | | | rc_ip | varbinary(40) | NO | MUL | NULL | | | rc_old_len | int(10) | YES | | NULL | | | rc_new_len | int(10) | YES | | NULL | | | rc_deleted | tinyint(3) unsigned | NO | | NULL | | | rc_logid | int(10) unsigned | NO | | NULL | | | rc_log_type | varbinary(255) | YES | | NULL | | | rc_log_action | varbinary(255) | YES | | NULL | | | rc_params | blob | YES | | NULL | | +-------------------+---------------------+------+-----+---------+----------------+
Version de MediaWiki : | 1.23 |
DESCRIBE recentchanges;
+-------------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+---------+----------------+ | rc_id | int(8) | NO | PRI | NULL | AUTO_INCREMENT | | rc_timestamp | varbinary(14) | NO | MUL | NULL | | | rc_cur_time | varbinary(14) | NO | | NULL | | | rc_user | int(10) unsigned | NO | | 0 | | | rc_user_text | varchar(255) binary | NO | | NULL | | | rc_namespace | int(11) | NO | MUL | 0 | | | rc_title | varchar(255) binary | NO | | NULL | | | rc_comment | varchar(255) binary | NO | | NULL | | | rc_minor | tinyint(3) unsigned | NO | | 0 | | | rc_bot | tinyint(3) unsigned | NO | | 0 | | | rc_new | tinyint(3) unsigned | NO | MUL | 0 | | | rc_cur_id | int(10) unsigned | NO | MUL | 0 | | | rc_this_oldid | int(10) unsigned | NO | | 0 | | | rc_last_oldid | int(10) unsigned | NO | | 0 | | | rc_type | tinyint(3) unsigned | NO | | 0 | | | rc_source | varchar(16) binary | NO | | NULL | | | rc_patrolled | tinyint(3) unsigned | NO | | 0 | | | rc_ip | varbinary(40) | NO | MUL | NULL | | | rc_old_len | int(10) | YES | | NULL | | | rc_new_len | int(10) | YES | | NULL | | | rc_deleted | tinyint(3) unsigned | NO | | NULL | | | rc_logid | int(10) unsigned | NO | | NULL | | | rc_log_type | varbinary(255) | YES | | NULL | | | rc_log_action | varbinary(255) | YES | | NULL | | | rc_params | blob | YES | | NULL | | +-------------------+---------------------+------+-----+---------+----------------+
Versions de MediaWiki : | 1.21 – 1.22 |
DESCRIBE recentchanges;
+-------------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+---------+----------------+ | rc_id | int(8) | NO | PRI | NULL | AUTO_INCREMENT | | rc_timestamp | varbinary(14) | NO | MUL | NULL | | | rc_cur_time | varbinary(14) | NO | | NULL | | | rc_user | int(10) unsigned | NO | | 0 | | | rc_user_text | varchar(255) binary | NO | | NULL | | | rc_namespace | int(11) | NO | MUL | 0 | | | rc_title | varchar(255) binary | NO | | NULL | | | rc_comment | varchar(255) binary | NO | | NULL | | | rc_minor | tinyint(3) unsigned | NO | | 0 | | | rc_bot | tinyint(3) unsigned | NO | | 0 | | | rc_new | tinyint(3) unsigned | NO | MUL | 0 | | | rc_cur_id | int(10) unsigned | NO | MUL | 0 | | | rc_this_oldid | int(10) unsigned | NO | | 0 | | | rc_last_oldid | int(10) unsigned | NO | | 0 | | | rc_type | tinyint(3) unsigned | NO | | 0 | | | rc_patrolled | tinyint(3) unsigned | NO | | 0 | | | rc_ip | varbinary(40) | NO | MUL | NULL | | | rc_old_len | int(10) | YES | | NULL | | | rc_new_len | int(10) | YES | | NULL | | | rc_deleted | tinyint(3) unsigned | NO | | NULL | | | rc_logid | int(10) unsigned | NO | | NULL | | | rc_log_type | varbinary(255) | YES | | NULL | | | rc_log_action | varbinary(255) | YES | | NULL | | | rc_params | blob | YES | | NULL | | +-------------------+---------------------+------+-----+---------+----------------+
Versions de MediaWiki : | 1.11 – 1.20 |
DESCRIBE recentchanges;
+-------------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+---------+----------------+ | rc_id | int(8) | NO | PRI | NULL | AUTO_INCREMENT | | rc_timestamp | varbinary(14) | NO | MUL | NULL | | | rc_cur_time | varbinary(14) | NO | | NULL | | | rc_user | int(10) unsigned | NO | | 0 | | | rc_user_text | varchar(255) binary | NO | | NULL | | | rc_namespace | int(11) | NO | MUL | 0 | | | rc_title | varchar(255) binary | NO | | NULL | | | rc_comment | varchar(255) binary | NO | | NULL | | | rc_minor | tinyint(3) unsigned | NO | | 0 | | | rc_bot | tinyint(3) unsigned | NO | | 0 | | | rc_new | tinyint(3) unsigned | NO | MUL | 0 | | | rc_cur_id | int(10) unsigned | NO | MUL | 0 | | | rc_this_oldid | int(10) unsigned | NO | | 0 | | | rc_last_oldid | int(10) unsigned | NO | | 0 | | | rc_type | tinyint(3) unsigned | NO | | 0 | | | rc_moved_to_ns | tinyint(3) unsigned | NO | | 0 | | | rc_moved_to_title | varchar(255) binary | NO | | NULL | | | rc_patrolled | tinyint(3) unsigned | NO | | 0 | | | rc_ip | varbinary(40) | NO | MUL | NULL | | | rc_old_len | int(10) | YES | | NULL | | | rc_new_len | int(10) | YES | | NULL | | | rc_deleted | tinyint(3) unsigned | NO | | NULL | | | rc_logid | int(10) unsigned | NO | | NULL | | | rc_log_type | varbinary(255) | YES | | NULL | | | rc_log_action | varbinary(255) | YES | | NULL | | | rc_params | blob | YES | | NULL | | +-------------------+---------------------+------+-----+---------+----------------+
Version de MediaWiki : | 1.10 |
DESCRIBE recentchanges;
+-------------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+---------+----------------+ | rc_id | int(8) | NO | PRI | NULL | AUTO_INCREMENT | | rc_timestamp | varbinary(14) | NO | MUL | NULL | | | rc_cur_time | varbinary(14) | NO | | NULL | | | rc_user | int(10) unsigned | NO | | 0 | | | rc_user_text | varchar(255) binary | NO | | NULL | | | rc_namespace | int(11) | NO | MUL | 0 | | | rc_title | varchar(255) binary | NO | | NULL | | | rc_comment | varchar(255) binary | NO | | NULL | | | rc_minor | tinyint(3) unsigned | NO | | 0 | | | rc_bot | tinyint(3) unsigned | NO | | 0 | | | rc_new | tinyint(3) unsigned | NO | MUL | 0 | | | rc_cur_id | int(10) unsigned | NO | MUL | 0 | | | rc_this_oldid | int(10) unsigned | NO | | 0 | | | rc_last_oldid | int(10) unsigned | NO | | 0 | | | rc_type | tinyint(3) unsigned | NO | | 0 | | | rc_moved_to_ns | tinyint(3) unsigned | NO | | 0 | | | rc_moved_to_title | varchar(255) binary | NO | | NULL | | | rc_patrolled | tinyint(3) unsigned | NO | | 0 | | | rc_ip | varbinary(40) | NO | MUL | NULL | | | rc_old_len | int(10) | YES | | NULL | | | rc_new_len | int(10) | YES | | NULL | | | rc_deleted | tinyint(3) unsigned | NO | | NULL | | | rc_logid | int(10) unsigned | NO | | NULL | | | rc_log_type | varbinary(255) | YES | | NULL | | | rc_log_action | varbinary(255) | YES | | NULL | | | rc_params | blob | NO | | NULL | | +-------------------+---------------------+------+-----+---------+----------------+
Version de MediaWiki : | 1.9 |
DESCRIBE recentchanges;
+-------------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+---------+----------------+ | rc_id | int(8) | NO | PRI | NULL | AUTO_INCREMENT | | rc_timestamp | varchar(14) binary | NO | MUL | NULL | | | rc_cur_time | varchar(14) binary | NO | | NULL | | | rc_user | int(10) unsigned | NO | | 0 | | | rc_user_text | varchar(255) binary | NO | | NULL | | | rc_namespace | int(11) | NO | MUL | 0 | | | rc_title | varchar(255) binary | NO | | NULL | | | rc_comment | varchar(255) binary | NO | | NULL | | | rc_minor | tinyint(3) unsigned | NO | | 0 | | | rc_bot | tinyint(3) unsigned | NO | | 0 | | | rc_new | tinyint(3) unsigned | NO | MUL | 0 | | | rc_cur_id | int(10) unsigned | NO | MUL | 0 | | | rc_this_oldid | int(10) unsigned | NO | | 0 | | | rc_last_oldid | int(10) unsigned | NO | | 0 | | | rc_type | tinyint(3) unsigned | NO | | 0 | | | rc_moved_to_ns | tinyint(3) unsigned | NO | | 0 | | | rc_moved_to_title | varchar(255) binary | NO | | NULL | | | rc_patrolled | tinyint(3) unsigned | NO | | 0 | | | rc_ip | char(15) | NO | MUL | NULL | | | rc_old_len | int(10) | YES | | NULL | | | rc_new_len | int(10) | YES | | NULL | | +-------------------+---------------------+------+-----+---------+----------------+
Versions de MediaWiki : | 1.5 – 1.8 |
DESCRIBE recentchanges;
+-------------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+---------+----------------+ | rc_id | int(8) | NO | PRI | NULL | AUTO_INCREMENT | | rc_timestamp | varchar(14) binary | NO | MUL | NULL | | | rc_cur_time | varchar(14) binary | NO | | NULL | | | rc_user | int(10) unsigned | NO | | 0 | | | rc_user_text | varchar(255) binary | NO | | NULL | | | rc_namespace | int(11) | NO | MUL | 0 | | | rc_title | varchar(255) binary | NO | | NULL | | | rc_comment | varchar(255) binary | NO | | NULL | | | rc_minor | tinyint(3) unsigned | NO | | 0 | | | rc_bot | tinyint(3) unsigned | NO | | 0 | | | rc_new | tinyint(3) unsigned | NO | MUL | 0 | | | rc_cur_id | int(10) unsigned | NO | MUL | 0 | | | rc_this_oldid | int(10) unsigned | NO | | 0 | | | rc_last_oldid | int(10) unsigned | NO | | 0 | | | rc_type | tinyint(3) unsigned | NO | | 0 | | | rc_moved_to_ns | tinyint(3) unsigned | NO | | 0 | | | rc_moved_to_title | varchar(255) binary | NO | | NULL | | | rc_patrolled | tinyint(3) unsigned | NO | | 0 | | | rc_ip | char(15) | NO | MUL | NULL | | +-------------------+---------------------+------+-----+---------+----------------+
Version de MediaWiki : | 1.4 |
DESCRIBE recentchanges;
+-------------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+---------+----------------+ | rc_id | int(8) | NO | PRI | NULL | AUTO_INCREMENT | | rc_timestamp | varchar(14) binary | NO | MUL | NULL | | | rc_cur_time | varchar(14) binary | NO | | NULL | | | rc_user | int(10) unsigned | NO | | 0 | | | rc_user_text | varchar(255) binary | NO | | NULL | | | rc_namespace | tinyint(3) unsigned | NO | MUL | 0 | | | rc_title | varchar(255) binary | NO | | NULL | | | rc_comment | varchar(255) binary | NO | | NULL | | | rc_minor | tinyint(3) unsigned | NO | | 0 | | | rc_bot | tinyint(3) unsigned | NO | | 0 | | | rc_new | tinyint(3) unsigned | NO | MUL | 0 | | | rc_cur_id | int(10) unsigned | NO | MUL | 0 | | | rc_this_oldid | int(10) unsigned | NO | | 0 | | | rc_last_oldid | int(10) unsigned | NO | | 0 | | | rc_type | tinyint(3) unsigned | NO | | 0 | | | rc_moved_to_ns | tinyint(3) unsigned | NO | | 0 | | | rc_moved_to_title | varchar(255) binary | NO | | NULL | | | rc_ip | char(15) | NO | MUL | NULL | | +-------------------+---------------------+------+-----+---------+----------------+
Version de MediaWiki : | 1.3 |
DESCRIBE recentchanges;
+-------------------+---------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+---------+-------+ | rc_timestamp | varchar(14) binary | NO | MUL | NULL | | | rc_cur_time | varchar(14) binary | NO | | NULL | | | rc_user | int(10) unsigned | NO | | 0 | | | rc_user_text | varchar(255) binary | NO | | NULL | | | rc_namespace | tinyint(3) unsigned | NO | MUL | 0 | | | rc_title | varchar(255) binary | NO | | NULL | | | rc_comment | varchar(255) binary | NO | | NULL | | | rc_minor | tinyint(3) unsigned | NO | | 0 | | | rc_bot | tinyint(3) unsigned | NO | | 0 | | | rc_new | tinyint(3) unsigned | NO | MUL | 0 | | | rc_cur_id | int(10) unsigned | NO | MUL | 0 | | | rc_this_oldid | int(10) unsigned | NO | | 0 | | | rc_last_oldid | int(10) unsigned | NO | | 0 | | | rc_type | tinyint(3) unsigned | NO | | 0 | | | rc_moved_to_ns | tinyint(3) unsigned | NO | | 0 | | | rc_moved_to_title | varchar(255) binary | NO | | NULL | | | rc_ip | char(15) | NO | MUL | NULL | | +-------------------+---------------------+------+-----+---------+-------+
Version de MediaWiki : | 1.2 |
DESCRIBE recentchanges;
+-------------------+---------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+---------+-------+ | rc_timestamp | varchar(14) binary | NO | MUL | NULL | | | rc_cur_time | varchar(14) binary | NO | | NULL | | | rc_user | int(10) unsigned | NO | | 0 | | | rc_user_text | varchar(255) binary | NO | | NULL | | | rc_namespace | tinyint(3) unsigned | NO | MUL | 0 | | | rc_title | varchar(255) binary | NO | | NULL | | | rc_comment | varchar(255) binary | NO | | NULL | | | rc_minor | tinyint(3) unsigned | NO | | 0 | | | rc_bot | tinyint(3) unsigned | NO | | 0 | | | rc_new | tinyint(3) unsigned | NO | MUL | 0 | | | rc_cur_id | int(10) unsigned | NO | MUL | 0 | | | rc_this_oldid | int(10) unsigned | NO | | 0 | | | rc_last_oldid | int(10) unsigned | NO | | 0 | | | rc_type | tinyint(3) unsigned | NO | | 0 | | | rc_moved_to_ns | tinyint(3) unsigned | NO | | 0 | | | rc_moved_to_title | varchar(255) binary | NO | | NULL | | +-------------------+---------------------+------+-----+---------+-------+
Version de MediaWiki : | 1.1 |
DESCRIBE recentchanges;
+-------------------+---------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+---------+-------+ | rc_timestamp | varchar(14) binary | NO | MUL | NULL | | | rc_cur_time | varchar(14) binary | NO | | NULL | | | rc_user | int(10) unsigned | NO | | 0 | | | rc_user_text | varchar(255) binary | NO | | NULL | | | rc_namespace | tinyint(3) unsigned | NO | MUL | 0 | | | rc_title | varchar(255) binary | NO | | NULL | | | rc_comment | varchar(255) binary | NO | | NULL | | | rc_minor | tinyint(3) unsigned | NO | | 0 | | | rc_bot | tinyint(3) unsigned | NO | | 0 | | | rc_new | tinyint(3) unsigned | NO | MUL | 0 | | | rc_cur_id | int(10) unsigned | NO | MUL | 0 | | | rc_this_oldid | int(10) unsigned | NO | | 0 | | | rc_last_oldid | int(10) unsigned | NO | | 0 | | +-------------------+---------------------+------+-----+---------+-------+
Index
Version de MediaWiki : | ≥ 1.36 |
SHOW INDEX IN recentchanges;
+---------------+------------+----------------------------------+--------------+---------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment | +---------------+------------+----------------------------------+--------------+---------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | recentchanges | 0 | PRIMARY | 1 | rc_id | A | 0 | NULL | NULL | | BTREE | | | | recentchanges | 1 | rc_timestamp | 1 | rc_timestamp | A | 0 | NULL | NULL | | BTREE | | | | recentchanges | 1 | rc_namespace_title_timestamp | 1 | rc_namespace | A | 0 | NULL | NULL | | BTREE | | | | recentchanges | 1 | rc_namespace_title_timestamp | 2 | rc_title | A | 0 | NULL | NULL | | BTREE | | | | recentchanges | 1 | rc_namespace_title_timestamp | 3 | rc_timestamp | A | 0 | NULL | NULL | | BTREE | | | | recentchanges | 1 | rc_cur_id | 1 | rc_cur_id | A | 0 | NULL | NULL | | BTREE | | | | recentchanges | 1 | rc_new_name_timestamp | 1 | rc_new | A | 0 | NULL | NULL | | BTREE | | | | recentchanges | 1 | rc_new_name_timestamp | 2 | rc_namespace | A | 0 | NULL | NULL | | BTREE | | | | recentchanges | 1 | rc_new_name_timestamp | 3 | rc_timestamp | A | 0 | NULL | NULL | | BTREE | | | | recentchanges | 1 | rc_ip | 1 | rc_ip | A | 0 | NULL | NULL | | BTREE | | | | recentchanges | 1 | rc_ns_actor | 1 | rc_namespace | A | 0 | NULL | NULL | | BTREE | | | | recentchanges | 1 | rc_ns_actor | 2 | rc_actor | A | 0 | NULL | NULL | | BTREE | | | | recentchanges | 1 | rc_actor | 1 | rc_actor | A | 0 | NULL | NULL | | BTREE | | | | recentchanges | 1 | rc_actor | 2 | rc_timestamp | A | 0 | NULL | NULL | | BTREE | | | | recentchanges | 1 | rc_name_type_patrolled_timestamp | 1 | rc_namespace | A | 0 | NULL | NULL | | BTREE | | | | recentchanges | 1 | rc_name_type_patrolled_timestamp | 2 | rc_type | A | 0 | NULL | NULL | | BTREE | | | | recentchanges | 1 | rc_name_type_patrolled_timestamp | 3 | rc_patrolled | A | 0 | NULL | NULL | | BTREE | | | | recentchanges | 1 | rc_name_type_patrolled_timestamp | 4 | rc_timestamp | A | 0 | NULL | NULL | | BTREE | | | | recentchanges | 1 | rc_this_oldid | 1 | rc_this_oldid | A | 0 | NULL | NULL | | BTREE | | | +---------------+------------+----------------------------------+--------------+---------------+-----------+-------------+----------+--------+------+------------+---------+---------------+