From 01b89a1a854a01f165129bbaed6505063cb50d3c Mon Sep 17 00:00:00 2001 From: Kirk Mayo Date: Mon, 26 Aug 2013 14:52:02 +1200 Subject: [PATCH] BUG: Adding support for PostgreSQL --- code/jobs/CheckExternalLinksJob.php | 4 ++-- code/tasks/CheckExternalLinks.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/jobs/CheckExternalLinksJob.php b/code/jobs/CheckExternalLinksJob.php index 1afe30b..20ee9c6 100644 --- a/code/jobs/CheckExternalLinksJob.php +++ b/code/jobs/CheckExternalLinksJob.php @@ -9,7 +9,7 @@ class CheckExternalLinksJob extends AbstractQueuedJob { public static $regenerate_time = 43200; public function __construct() { - $this->pagesToProcess = DB::query('SELECT ID FROM "SiteTree_Live" WHERE "ShowInSearch"=1')->column(); + $this->pagesToProcess = DB::query('SELECT "ID" FROM "SiteTree_Live" WHERE "ShowInSearch"=1')->column(); $this->currentStep = 0; $this->totalSteps = count($this->pagesToProcess); } @@ -49,7 +49,7 @@ class CheckExternalLinksJob extends AbstractQueuedJob { $restart = $this->currentStep == 0; if ($restart) { - $this->pagesToProcess = DB::query('SELECT ID FROM SiteTree_Live WHERE ShowInSearch=1')->column(); + $this->pagesToProcess = DB::query('SELECT "ID" FROM SiteTree_Live WHERE ShowInSearch=1')->column(); } } diff --git a/code/tasks/CheckExternalLinks.php b/code/tasks/CheckExternalLinks.php index d3d2673..1232acf 100644 --- a/code/tasks/CheckExternalLinks.php +++ b/code/tasks/CheckExternalLinks.php @@ -51,8 +51,8 @@ class CheckExternalLinks extends BuildTask { // use raw sql query to set broken link as calling the dataobject write // method will reset the links if no broken internal links are found - $query = 'UPDATE SiteTree SET HasBrokenLink = 1 '; - $query .= 'WHERE ID = ' . (int)$page->ID; + $query = "UPDATE \"SiteTree\" SET \"HasBrokenLink\" = 1 "; + $query .= "WHERE \"ID\" = " . (int)$page->ID; $result = DB::query($query); if (!$result) { // error updating hasBrokenLink