From ae89969321307e01bc0415f793bcaeb9001364d7 Mon Sep 17 00:00:00 2001 From: Sean Harvey Date: Mon, 20 Sep 2010 01:16:52 +0000 Subject: [PATCH] BUGFIX Fixed column names that were not quoted that broke PostgreSQL git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/branches/2.4@110944 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- core/model/Versioned.php | 2 +- tests/model/VersionedTest.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/model/Versioned.php b/core/model/Versioned.php index d96a5fb5c..c51a6de17 100755 --- a/core/model/Versioned.php +++ b/core/model/Versioned.php @@ -337,7 +337,7 @@ class Versioned extends DataObjectDecorator { if(is_array($effectedIDs)) { foreach($effectedIDs as $key => $value) { - DB::query("DELETE FROM \"{$table}_versions\" WHERE \"{$table}_versions\".ID = '$value'"); + DB::query("DELETE FROM \"{$table}_versions\" WHERE \"{$table}_versions\".\"ID\" = '$value'"); } } } diff --git a/tests/model/VersionedTest.php b/tests/model/VersionedTest.php index f47d3d9d0..87879bf37 100644 --- a/tests/model/VersionedTest.php +++ b/tests/model/VersionedTest.php @@ -31,7 +31,7 @@ class VersionedTest extends SapphireTest { DB::query("DELETE FROM \"VersionedTest_DataObject_versions\" WHERE \"RecordID\" = $obj->ID"); // insert a record with no primary key (ID) - DB::query("INSERT INTO \"VersionedTest_DataObject_versions\" (RecordID) VALUES ($obj->ID)"); + DB::query("INSERT INTO \"VersionedTest_DataObject_versions\" (\"RecordID\") VALUES ($obj->ID)"); // run the script which should clean that up $obj->augmentDatabase();