From: | Ivan Sergio Borgonovo <mail(at)webthatworks(dot)it> |
---|---|
To: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: A thought about other open source projects |
Date: | 2010-06-20 11:43:49 |
Message-ID: | 20100620134349.7cecd414@dawn.webthatworks.it |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On Sun, 20 Jun 2010 12:52:22 +0200
Thomas Kellerer <spam_eater(at)gmx(dot)net> wrote:
> David Goodenough wrote on 20.06.2010 11:08:
> > I don't support anyone has written a "how to write database
> > agnostic code" guide? That way its not a matter of porting,
> > more a matter of starting off right.
>
> I don't believe in "database agnostic code".
It depends on what you're after.
There are applications that really use a DB as a SQL interface to
the file system (sort of).
Coding non standard SQL for such kind of application (and there are
many out there) is just a different practice of BDSM.
Still even when you deal with application that can really take
advantage of the various special feature of some DB and their SQL
dialect... 80% of the written SQL could be standard.
Sometimes people write abstraction code to make it easier to write
in the only SQL dialect they know for a very small coding advantage
while they could write a better one that at least wouldn't make a
pain to post the application.
When thinking about portable code I generally find this documents
useful:
http://sql-info.de/postgresql/postgres-gotchas.html
--
Ivan Sergio Borgonovo
http://www.webthatworks.it
From | Date | Subject | |
---|---|---|---|
Next Message | Elior Soliman | 2010-06-20 16:34:10 | High Availability with Postgres |
Previous Message | Szymon Guz | 2010-06-20 11:01:12 | Re: Working with pages of data (LIMIT/OFFSET keyword) |