"Saper" posted a comment on MediaWiki.r113408. URL: http://www.mediawiki.org/wiki/Special:Code/MediaWiki/113408#c32210
Commit summary for MediaWiki.r113408: PostgreSQL: Improve SQL error handling After a query error, PostgreSQL transaction is aborted until it's terminated or the query is closed. All further queries result in: ERROR: current transaction is aborted, commands ignored until end of transaction block Those subsequent errors are ignored by double fault handling in DatabaseBase::reportQueryError but they cause all localization of error messages to fail (unable to issue queries to message tables) and errors lke This resulted in a broken MediaWiki screen with <databaseerror> <dberrortext> instead of localized error message. We need to fully reset database connection because after pg_connection_reset() various session parameters need to be set again (like "search_path"), otherwise tables will not be found. ERROR: relation "msg_resource" does not exist ERROR: relation "l10n_cache" does not exist Saper's comment: All issues so far resolved, now moving on to fix rest of PostgresUpdater problems. _______________________________________________ MediaWiki-CodeReview mailing list mediawiki-coderev...@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-codereview