Hack mediawiki: ficant una entrada des del MySQL

De Wikijoan
Dreceres ràpides: navegació, cerca

Quan inserto una entrada, aquestes són les taules que canvien:

9 -> 4 objectcache
14 -> 15 page
51 -> 52 recentchanges
53 -> 54 revision
14 -> 15 searchindex
52 -> 53 text

Si vull fer un canvi en una entrada:

  1. creo una nova entrada a text
  2. creo una revision que apunti a aquest text
  3. creo un recentchage que apunti a aquesta revisió. Aquest és el que diu quin és el que es publica

Si vull fer una nova entrada:

  1. creo una nova page
  2. creo una nova entrada a text
  3. creo una revision que apunti a aquest text
  4. creo un recentchage que apunti a aquesta revisió. Aquest és el que diu quin és el que es publica


Fico una entrada directament des del MySQL:

insert into page(page_id,page_namespace,page_title,page_counter,page_is_redirect,page_is_new,page_random,page_touched,page_latest,page_len)
values(16,0,'Nivell_D._Vocabulari',1,0,1,0.178,'20090224201444',54,14);

insert into text(old_id,old_text,old_flags) values(54,'Vocabulari','utf-8');

insert into revision
(rev_id,rev_page,rev_text_id,rev_comment,rev_user,rev_user_text,rev_timestamp,rev_minor_edit,rev_deleted)
values(55,16,54,'New page: Vocabulari',1,'Joan','20090224201444',0,0);

insert into recentchanges(rc_id,rc_timestamp,rc_cur_time,rc_user,rc_user_text,rc_namespace,rc_title,rc_comment,
rc_minor,rc_bot,rc_new,rc_cur_id,rc_this_oldid,rc_last_oldid,rc_type,rc_moved_to_ns,rc_moved_to_title,rc_patrolled,
rc_ip,rc_old_len,rc_new_len) values(
53,'20090224201444','20090224201444',1,'Joan',0,'Nivell_D._Vocabulari','New page: Vocabulari',0,0,1,16,54,0,1,0,'',1,'89.128.225.7',0,14);
Eines de l'usuari
Espais de noms
Variants
Accions
Navegació
IES Jaume Balmes
Màquines recreatives
CNC
Informàtica musical
joanillo.org Planet
Eines