Received: from localhost (unknown [200.46.204.184]) by postgresql.org (Postfix) with ESMTP id 40ADE2E0037 for ; Wed, 27 Feb 2008 14:51:41 -0400 (AST) Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.184]) (amavisd-maia, port 10024) with ESMTP id 62618-04 for ; Wed, 27 Feb 2008 14:51:34 -0400 (AST) X-Greylist: delayed 00:20:02.500235 by SQLgrey-1.7.5 Received: from polaris.pinpointresearch.com (66-7-238-130.static-ip.telepacific.net [66.7.238.130]) by postgresql.org (Postfix) with ESMTP id 159112E0030 for ; Wed, 27 Feb 2008 14:51:37 -0400 (AST) Received: from [192.168.1.179] (betelgeuse.pinpointresearch.com [192.168.1.179]) by polaris.pinpointresearch.com (Postfix) with ESMTP id 79082E00EC84; Wed, 27 Feb 2008 10:31:32 -0800 (PST) Message-ID: <47C5AC84.1020205@pinpointresearch.com> Date: Wed, 27 Feb 2008 10:31:32 -0800 From: Steve Crawford User-Agent: Thunderbird 2.0.0.6 (X11/20071022) MIME-Version: 1.0 To: "Dean Gibson (DB Administrator)" CC: pgsql-sql@postgresql.org Subject: Re: SQL standards in Mysql References: <47BF1B32.2050800@kensystem.com> <20080222195720.GL9392@alvh.no-ip.org> <47BF794C.1030004@ultimeth.com> In-Reply-To: <47BF794C.1030004@ultimeth.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: Maia Mailguard 1.0.1 X-Archive-Number: 200802/224 X-Sequence-Number: 30315 Dean Gibson (DB Administrator) wrote: > ...For example, I think phpBB is the only major message board software > that supports PostgreSQL (see > http://www.phpbb.com/about/features/compare.php ), and in fact has for > some time. Of course, they have a DB abstraction layer (wow, what an > concept!), which allows them to easily support a number of DBs. Of > course, what does that tell you about the level of design and > professionalism of phpBB versus the others?... In most cases it tells me is that the developers are willing to limit themselves to the lowest-common-denominator of features among the supported databases in exchange for the ability to run on a variety of backends. This is a perfectly legitimate decision for products where only basic database features are necessary. What I find scary is complex products that have been "ported" from something like mySQL to PostgreSQL. This often means that the product has severely limited its use of appropriate PostgreSQL features in order to remain compatible with the other backends. Cheers, Steve