Tue, Jul 9
@mwjames It is a pretty old request - I wonder how did you get there in the first place.
Isn't that a duplicate of T17823 ?
What does $wgDBserver = '' mean? "localhost"? "use socket"?
Mon, Jul 8
A tiny example of what I mean is https://phabricator.wikimedia.org/T203850 - had we had an abstraction to handle JSON values in IDatabase, we wouldn't need fixes like https://gerrit.wikimedia.org/r/c/mediawiki/extensions/TemplateData/+/521193 - JSON could end up as JSONB in Postgres and a BLOB in MySQL. Sometimes the abstractions would need to go much higher than this, providing a DB-specific implementation of it.
Sun, Jul 7
Excerpt from an announcement from June 2019 about Gitlab dropping MySQL support:
Wed, Jul 3
Fri, Jun 28
Mar 7 2019
Recently I got into https://github.com/djrobstep/migra which does an amazing job for PostgreSQL to create what some people call "migrations" between the database versions. This makes Proposal 1 quite attractive - it could be used to create a target empty schema (from JSON) and then just use such a tool (or similar ones) to migrate. There are limitations (migra itself is PostgreSQL-only, version 10+, other tools must have been used for other DBs), but I wouldn't give up on Proposal 1.
Aug 27 2018
Regarding the first question I'd think we could do it in a step-by-step approach: take something ready to use (Mastodon/Pleroma/whatever) and see how that could fit and work from there. Then we'd have at least a something to extend OR a pilot experience with requirements for a good custom system if needed.
Yes, but the search can be made better. Discourse is almost good, but it has a habit of limiting brand new user options, which is a big limitation of a Q&A system. But it can be configured not to do this (giving more options at the level 0).
Maybe a solution could be solved with federated networks like T198363: Consider ways to integrate with federated social networks ? One might define additional activity to "mark answer as correct", or for upvote/downvote if such features are desired.
Aug 11 2018
Just ran into this issue when troubleshooting something on 1.31.0, pretty confusing!
Aug 10 2018
Aug 5 2018
Are we really so nicely abstract on the DML level? My impression was this is a MySQL app and other databases apply workarounds to get rid of MySQL-specific things sprinkled around the code.
Okay, but why? Do we need to read a whole SVG as XML to figure it out? In this case this option is useless. On the other hand, I cannot reproduce this with a unit test.
Aug 2 2018
@Paladox no, only some oldish Gentoo for now.
Jun 27 2018
Jun 7 2018
May 29 2018
Sep 14 2017
Just need to report that a fresh install of 1.29.1 still has this problem :(
Sep 9 2017
SQL injection? We do not quote $default at all?
Aug 26 2017
Do all those tasks really need to be restricted? it is difficult to follow what is going on...
Jun 2 2017
Apart from moving to 9.2 - which is a no brainer, seems like a tough choice. I've had impression the authors of the original PostgreSQL port tried to fix the deficiencies of the MySQL schema to some extent, resulting in well-known incompatibilities.
May 25 2017
May 3 2017
The Extension is currently unmaintained
Mar 30 2017
Mar 12 2017
Mar 2 2017
If bad content handler is an issue, why T49270 is fatal and this is not?
Kind of duplicate of T49270 ?
Just ran into this when importing some sample WMF wiki into my test one. I think the proper behaviour should be that data should be loaded, they may be not accessible or something.
Feb 3 2017
Jan 31 2017
So, as it turns out, sort is sitting there waiting for data from stdin which never come.
Looks like node is waiting for the external process running and the threadpool is not used at the moment.
Maybe not the best place to ask - do you also measure how many times the user had to expand the compact list to get where she wants?
If node is hanging on I/O, external process execution etc. this might indicate problems with asynchronous I/O and exhaustion of the thread pool. A workaround could be to increase node thread pool size with "env UV_THREADPOOL_SIZE=128 node" when starting node (it's an env variable).
Jan 28 2017
Jan 26 2017
Looks like those merge strategies are just an ugly (hopefully temporary) hack...
Jan 6 2017
Nov 20 2016
Nov 18 2016
Nov 4 2016
Thank you for a very quick migration.
Nov 3 2016
Thank you very much for instant help! Yay!
Nov 2 2016
Hello, I'd like to invite PostgreSQL developers to engage with MediaWiki developers (I'm having a talk on a pgconf.eu conference on November 4th).
Oct 28 2016
We should check if the issue is still there
This may require getting just the old patch and try to make it work.
Oct 24 2016
Still present as of rMW590aa0fb7f70d59974af8ccf9f3fea4997c647ea
As of now 590aa0fb7f70d59974af8ccf9f3fea4997c647ea I was able to install on PostgreSQL via the commandline installer from scratch. It didn't work ca. two weeks earlier.