Hi Ken,

Actually there are many queries that are impossible to do with the set of tools 
that Apple gives us. We *can* write special qualifiers but it takes time and is 
a bit daunting to get up to speed with.

A surprisingly large set of these “unsolvable” problems can be overcome with a 
custom “Exists” qualifier which is what I’ll present at WOWODC.

But you are right on the money, “performance” is often a cop-out for “I don’t 
understand” how to do it a better way so I roll up my sleeves and write it in 
straight SQL. I mean, heck, EOF lets us pass hints down to SQL if we want to.
AARON ROSENZWEIG / Chat 'n Bike
e:  aa...@chatnbike.com  t:  (301) 956-2319             
        

On Mar 25, 2014, at 7:44 AM, Ken Anderson <kenli...@anderhome.com> wrote:

> Oscar,
> 
> As an aside, I suggest you use Wonder’s features to implement the port, so 
> you’re not stuck again with raw SQL.  I would also bet that raw SQL has 
> nothing to do with performance, but more with either:
> 
> 1.  A very complex query that cannot be translated into qualifiers (rare)
> 2.  A developer that didn’t understand what was possible
> 
> Fix it now, so you don’t have to fix it later!  I learned so much good stuff 
> about ERXKey lately!
> 
> Ken
> 
> On Mar 24, 2014, at 11:28 PM, Chuck Hill <ch...@global-village.net> wrote:
> 
>> Hi Oscar,
>> 
>> 
>> On 2014-03-24, 5:54 PM, "Oscar González" wrote:
>> 
>> Hi all,
>> I'm migrating a few projects from Oracle to Postgresql, there are a lot 
>> straight RawRow for performance.
>> 
>> Raw rows or raw SQL?  Most raw row stuff can take a qualifier which removes 
>> the need for raw (custom) SQL.  You are using Wonder, right?
>> 
>> 
>> Now I'm facing the problem of changing every incompatibility like nvl for 
>> coalesce for example.
>> 1. I will like to know the right way of doing a RawRow to use the JdbcPlugin 
>> for better cross databases
>> 
>> There might be some stuff in JDBCPlugin or in the SQLHelper family to make 
>> this easier, but it might be more trouble than it is worth unless you plan 
>> on migrating the projects again.
>> 
>> 
>> 2. For my own problem is there any workaround instead of doing it by the 
>> long way.
>> 
>> I think you might be stuck with it.  Oracle is known for doing things its 
>> own way.
>> 
>> 
>> Chuck
>> 
>> 
>> 
>> Appreciate any help
>> 
>> Saludos,
>> 
>> Óscar González Pérez
>> TECH un AGRO S.A
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/kenlists%40anderhome.com
>> 
>> This email sent to kenli...@anderhome.com
> 
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/aaron%40chatnbike.com
> 
> This email sent to aa...@chatnbike.com

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to