Manual:$wgDebugDBTransactions/hu

Részletek
A változó az adatbázis-tranzakciós életciklus további elemzését teszi lehetővé a hibakeresési kimeneten.

Transaction state changed from IDLE -> TRANS

Ha a tranzakciós állapot megváltozott


 * IDLE: nincs nyitott adatbázis-tranzakció
 * TRANS: egy tranzakció meg lett nyitva
 * ERROR: egy tranzakció hibát jelez

Példa a kimenetre:

Query trunk (15) (slave): BEGIN Transaction state changed from IDLE -> TRANS Query trunk (16) (slave): SELECT /* DatabasePostgres::schemaExists */  1 FROM "pg_catalog"."pg_namespace" WHERE nspname = 'mediawiki'  LIMIT 1 Query trunk (17) (slave): SELECT /* DatabasePostgres::getSchemas */ current_schemas(false) Schema "mediawiki" already in the search path Query trunk (18) (slave): COMMIT Transaction state changed from TRANS -> IDLE

A funkció hasznos lehet a problémák megoldásában akkor, ha egyes műveletek figyelmen kívül lettek hagyva (phab:T37572), vagy a visszatérési érték az  hibaüzenet (phab:T39172), illetve ha szükséges megérteni az elhalasztott referencia-ellenőrzési hiba okát (phab:T60189).

Egy végtől-végig tranzakció-naplózás segíthet megtalálni azokat az eseteket, amikor egyes funkciók, például a lokalizációs cache vagy az elhalasztott frissítések a fő működésben interferálnak a tranzakció elvárt állapotával.

Lásd még

 * Adatbázis-tranzakciók