Manual:$wgDebugDBTransactions

From MediaWiki.org
Jump to: navigation, search
MediaWiki settings: $wgDebugDBTransactions

Introduced in version: 1.20.0 (r113487)(git #cfb8e9a2)
Removed in version: still in use
Allowed values: (boolean)
Default value: false

Other settings: Alphabetical | By Function

Details[edit | edit source]

This setting enables additional database transaction lifecycle tracing in the debug output:

Transaction state changed from IDLE -> TRANS

Whenever transaction status is changed

IDLE
no database transaction is open
TRANS
a transaction has been open
ERROR
a transaction is in an error state

Example output:

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

See also[edit | edit source]

Language: English  • 日本語