This was broken by change I880d4299566beaf99ed1fc21c690cdda64149b0e. It looks like PostgreSQL gets the port directly from wgDBport, by passing the Factory. Am I right that PostgreSQL is the only database that even has wiki support for non-default ports?
Jan 18 2019
Oct 6 2016
Sep 6 2016
Sep 1 2016
May 20 2016
May 15 2016
May 14 2016
Why does this say it was closed by me? I didn't do anything to close it, and the commit it says I made to close it has not been merged, so the issue remains as far as I can tell.
I think my approach is more modular (it doesn't embed the database type into the general code, but rather calls out to inherited methods) and it also comes closer to preserving the semantics of MySQL comparison. For example, in MySQL,
May 11 2016
The dropping of column page.page_counter was added to all the database updater scripts for 1.25, but then the dropping was taken out just for MySQL and put back in for 1.26.
Apr 28 2016
Apr 3 2016
To answer my own question, the problem does not exist in 1.23 but does in all later versions.
Apr 2 2016
Do we know if this bug has always existed, or is new?
Dec 18 2015
With 1.23.11, the test suite ran to completion for me. Some of the tests within it fail, but the at least you could look at the list of those failures to see how important they are.
Dec 17 2015
Aug 28 2015
It seems like every extension has implemented database-depend table creation in a different way.
Jul 20 2015
Jul 6 2015
It is fixed in 1.25.1 and 1.26alpha
Jun 11 2015
Apr 14 2015
The patch is this one, https://gerrit.wikimedia.org/r/#/c/138655/
Apr 13 2015
In 1.23 branch, the $wgPasswordSender setting seems to be ignored. In 1.24, it is honored, and this change is the one that fixes it.
Apr 8 2015
Mar 25 2015
Mar 11 2015
Feb 23 2015
Feb 20 2015
Also, could you show the versions of mediawiki, php, an postresql from the Special:Version page?
Feb 18 2015
Can you describe what actions I must take from the Web UI to get this code to be invoked? I've blocked a single IPv4, blocked a IPv4 /24 range, queried for blocked users after doing so, and tried to create an account from a blocked IP, and couldn't get the problem to appear.
Feb 4 2015
Now I see why this problem was not caught by the unit test includes/EditPageTest.php
Jan 31 2015
Elsewhere it says that the minimum supported version is 8.3 (https://www.mediawiki.org/wiki/Manual:PostgreSQL). Perhaps we should increase it 9.0, as both 8.3 and 8.4 are now EOL.
Jan 28 2015
Jan 13 2015
Jan 7 2015
Jan 6 2015
Dec 10 2014
Dec 8 2014
@saper, is there documentation or examples on how LoggedUpdateMaintenance is supposed to work? It has me completely baffled.
What do you mean about us not testing against "a database that uses foreign key constraints"?
Dec 3 2014
Dec 1 2014
A duplicate of T70087 (which has a stalled patch waiting for review/merge)
bug was introduced by change I1c7f3a84f10df05d6b37dccbad4c8232edf51580