From e389f53590bccb47971081c017e967b540289b39 Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Mon, 30 Jun 2008 14:10:45 +0000 Subject: [PATCH] Monotone-Parent: 644595c11e58a7c604c223b28fa3c197272777e2 Monotone-Revision: f6d0d3d72013771c7544d3498ed9510e4a4a9ff2 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2008-06-30T14:10:45 Monotone-Branch: ca.inverse.sogo --- SOPE/GDLContentStore/ChangeLog | 6 ++++++ SOPE/GDLContentStore/GCSFolder.m | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/SOPE/GDLContentStore/ChangeLog b/SOPE/GDLContentStore/ChangeLog index 2404379eb..02d175214 100644 --- a/SOPE/GDLContentStore/ChangeLog +++ b/SOPE/GDLContentStore/ChangeLog @@ -1,5 +1,11 @@ 2008-06-30 Wolfgang Sourdeau + * GCSFolder.m ([GCSFolder -recordOfEntryWithName:name]) + ([GCSFolder -writeContent:_contenttoName:_namebaseVersion:_baseVersion]) + ([GCSFolder -fetchFields:fieldsfetchSpecification:spec]): don't + use the "as" keyword when specifying multiple tables, so that + Oracle doesn't choke on the queries. + * EOAdaptorChannel+GCS.m ([EOAdaptorChannel -dropTables:tableNames]): new method that drops a list of tables. diff --git a/SOPE/GDLContentStore/GCSFolder.m b/SOPE/GDLContentStore/GCSFolder.m index 544381f82..2a1e87b1b 100644 --- a/SOPE/GDLContentStore/GCSFolder.m +++ b/SOPE/GDLContentStore/GCSFolder.m @@ -449,7 +449,7 @@ static NSArray *contentFieldNames = nil; [sql appendString: @"*"]; [sql appendString:@" FROM "]; if (requirement == bothTableRequired) - [sql appendFormat: @"%@ as a, %@ as b", + [sql appendFormat: @"%@ a, %@ b", [self quickTableName], [self storeTableName]]; else {