wiki.techinc.nl/includes/resourceloader
Reedy 9d1734fa91 resourceloader: Use AND instead of OR for upsert conds in saveFileDependencies()
Follows-up e7b57d881a, which changed it from replace() to upsert()
but lost one of the wrapping arrays in doing so.

Previously updated many more rows than expected on Postgresql, when it
should only be updating individual rows, not all rows that match either
criteria.

SQL query before:
 WHERE ((md_module = 'jquery.makeCollapsible.styles') OR (md_skin = 'vector|en-gb'))

SQL query after:
 WHERE ((md_module = 'jquery.makeCollapsible.styles' AND md_skin = 'vector|en-gb'))

Not a problem on MySQL as upsert() is implemented differently there.

Bug: T222385
Change-Id: If8a458bf4543b297b3a06f31e09c0e77666bf7e6
2019-05-24 13:24:01 +00:00
..
DerivativeResourceLoaderContext.php
MessageBlobStore.php resourceloader: Make MessageBlobStore global check key actually global 2019-05-22 18:08:23 +00:00
ResourceLoader.php resourceloader: Remove redundant 'window' indirection 2019-05-08 21:24:30 +00:00
ResourceLoaderClientHtml.php resourceloader: Move per-page function calls to startup.js 2019-05-08 21:23:59 +00:00
ResourceLoaderContext.php resourceloader: Remove needless MW-specific fallback 2019-04-15 17:46:41 +00:00
ResourceLoaderFileModule.php resourceloader: Fix variable spacings where need be 2019-04-06 13:09:05 +00:00
ResourceLoaderFilePath.php
ResourceLoaderForeignApiModule.php
ResourceLoaderImage.php resourceloader: Declare ResourceLoaderImage fields explicitly 2019-04-15 17:45:26 +01:00
ResourceLoaderImageModule.php resourceloader: Fix return type doc for getSelectors() method 2019-04-04 11:27:22 +01:00
ResourceLoaderLanguageDataModule.php
ResourceLoaderLessVarFileModule.php
ResourceLoaderModule.php resourceloader: Use AND instead of OR for upsert conds in saveFileDependencies() 2019-05-24 13:24:01 +00:00
ResourceLoaderOOUIFileModule.php resourceloader: Fix variable spacings where need be 2019-04-06 13:09:05 +00:00
ResourceLoaderOOUIImageModule.php
ResourceLoaderOOUIModule.php resourceloader: Fix variable spacings where need be 2019-04-06 13:09:05 +00:00
ResourceLoaderSiteModule.php
ResourceLoaderSiteStylesModule.php
ResourceLoaderSkinModule.php resourceloader: Fix variable spacings where need be 2019-04-06 13:09:05 +00:00
ResourceLoaderStartUpModule.php Remove several methods, deprecated in 1.32 2019-05-09 11:36:44 -07:00
ResourceLoaderUserDefaultsModule.php
ResourceLoaderUserModule.php
ResourceLoaderUserOptionsModule.php
ResourceLoaderUserStylesModule.php
ResourceLoaderUserTokensModule.php
ResourceLoaderWikiModule.php resourceloader: Remove unused logic for WikiModule::getDB() as null 2019-04-17 19:27:27 +00:00