Add support for DATE_SUB for Akismet 2.2.7
git-svn-id: https://plugins.svn.wordpress.org/postgresql-for-wordpress/trunk@195975 b8457f37-d9ea-0310-8a92-e5e31aec5664
This commit is contained in:
@@ -257,6 +257,8 @@
|
|||||||
|
|
||||||
// The following handles a new "INTERVAL" call in Akismet 2.2.7
|
// The following handles a new "INTERVAL" call in Akismet 2.2.7
|
||||||
$sql = str_replace('INTERVAL 15 DAY', "'15 days'::interval", $sql);
|
$sql = str_replace('INTERVAL 15 DAY', "'15 days'::interval", $sql);
|
||||||
|
$pattern = '/DATE_SUB[ ]*\(([^,]+),([^\)]+)\)/';
|
||||||
|
$sql = preg_replace( $pattern, '($1::timestamp - $2)', $sql);
|
||||||
|
|
||||||
// Field names with CAPITALS need special handling
|
// Field names with CAPITALS need special handling
|
||||||
if( false !== strpos($sql, 'ID'))
|
if( false !== strpos($sql, 'ID'))
|
||||||
|
@@ -53,6 +53,7 @@ There is no screenshot for this plugin
|
|||||||
* Moved parts required only when installing/upgrading from driver_pgsql.php to a separate file
|
* Moved parts required only when installing/upgrading from driver_pgsql.php to a separate file
|
||||||
The file is loaded only when needed so that memory footprint should be a bit smaller
|
The file is loaded only when needed so that memory footprint should be a bit smaller
|
||||||
* Added UNIX_TIMESTAMP support
|
* Added UNIX_TIMESTAMP support
|
||||||
|
* Added DATE_SUB support for Akismet 2.2.7
|
||||||
* Added DAYOFMONTH support (Thanks to Pete Deffendol for noticing the problem)
|
* Added DAYOFMONTH support (Thanks to Pete Deffendol for noticing the problem)
|
||||||
* Upgrading from WP 2.8.6 to WP 2.9.1 works with a minor error
|
* Upgrading from WP 2.8.6 to WP 2.9.1 works with a minor error
|
||||||
Upgrading should remove an index on table "wp_options" that may not exist, throwing an error
|
Upgrading should remove an index on table "wp_options" that may not exist, throwing an error
|
||||||
|
Reference in New Issue
Block a user