PostgreSQL: Add quotes to timestamp

The fix for bug T114806 doesn't quote timestamps it sends
directly to the database (i.e. not in bind variables). Timestamps
in PostgreSQL require quotes.  Add addQuotes call.

Bug: T121743
Change-Id: If8da1a0171f55d59c63f5501c854aa8fa48d5992
This commit is contained in:
Jeff Janes 2015-12-16 21:30:46 -08:00 committed by Reedy
parent 7664470358
commit 0623aeb922

View file

@ -1654,7 +1654,7 @@ class WikiRevision {
$prevId = $dbw->selectField( 'revision', 'rev_id',
array(
'rev_page' => $pageId,
'rev_timestamp <= ' . $dbw->timestamp( $this->timestamp ),
'rev_timestamp <= ' . $dbw->addQuotes( $dbw->timestamp( $this->timestamp ) ),
),
__METHOD__,
array( 'ORDER BY' => array(