X-Original-To: pgsql-hackers-postgresql.org@localhost.postgresql.org Received: from localhost (av.hub.org [200.46.204.144]) by postgresql.org (Postfix) with ESMTP id 532949DCA4F for ; Mon, 30 Jan 2006 17:14:23 -0400 (AST) Received: from postgresql.org ([200.46.204.71]) by localhost (av.hub.org [200.46.204.144]) (amavisd-new, port 10024) with ESMTP id 80157-01 for ; Mon, 30 Jan 2006 17:14:24 -0400 (AST) X-Greylist: from auto-whitelisted by SQLgrey- Received: from outland.mohawksoft.com (unknown [64.46.156.80]) by postgresql.org (Postfix) with ESMTP id DB4489DCA09 for ; Mon, 30 Jan 2006 17:14:20 -0400 (AST) Received: from outland.mohawksoft.com (IDENT:501@outland.mohawksoft.com [127.0.0.1]) by outland.mohawksoft.com (8.13.3/8.9.3) with ESMTP id k0ULZF6E031461; Mon, 30 Jan 2006 16:35:15 -0500 Received: (from mohawk@localhost) by outland.mohawksoft.com (8.13.3/8.13.3/Submit) id k0ULZFPE031460; Mon, 30 Jan 2006 16:35:15 -0500 X-Authentication-Warning: outland.mohawksoft.com: mohawk set sender to pgsql@mohawksoft.com using -f Received: from 24.91.171.78 (SquirrelMail authenticated user pgsql) by mail.mohawksoft.com with HTTP; Mon, 30 Jan 2006 16:35:15 -0500 (EST) Message-ID: <16461.24.91.171.78.1138656915.squirrel@mail.mohawksoft.com> In-Reply-To: <20060130185709.GY3920@pervasive.com> References: <16397.24.91.171.78.1138558881.squirrel@mail.mohawksoft.com> <43DD0997.7050104@dunslane.net> <18738.24.91.171.78.1138561487.squirrel@mail.mohawksoft.com> <43DD1527.80102@dunslane.net> <18674.24.91.171.78.1138565706.squirrel@mail.mohawksoft.com> <20060130185709.GY3920@pervasive.com> Date: Mon, 30 Jan 2006 16:35:15 -0500 (EST) Subject: Re: Want to add to contrib.... xmldbx From: "Mark Woodward" To: "Jim C. Nasby" Cc: "Andrew Dunstan" , pgsql-hackers@postgresql.org User-Agent: SquirrelMail/1.4.5 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-Virus-Scanned: by amavisd-new at hub.org X-Spam-Status: No, score=0.106 required=5 tests=[AWL=0.106] X-Spam-Score: 0.106 X-Spam-Level: X-Archive-Number: 200601/932 X-Sequence-Number: 79036 > On Sun, Jan 29, 2006 at 03:15:06PM -0500, Mark Woodward wrote: >> > Postgres generally seems to favor extensibility over integration, and >> I >> > generally agree with that approach. >> >> I generally agree as well, but..... >> >> I think there is always a balance between "out of the box" vs >> "extensibility." I think integration and extensibility is fantastic for >> addaptation of your product, but "oobe" (out of box experience) is >> important for those you want to target. >> >> By all practical measure PostgreSQL is miles ahead of MySQL, but MySQL >> wins because it is the defacto PHP database. PostgreSQL does not target >> PHP in any real sense, I am proposing adding this extension to change >> that. > > Rather than try and include everything and the kitchen-sink in the > baseline PostgreSQL, why not create a set of PHP targeted > ports/packages? Maybe even bundle Apache in there so you've got your own > 'LAPP' stack? (Though being a FreeBSD guy, I'd rather have 'FAPP'...) > One of the key advantages to this approach is that now you can really > create a package that makes sense to the target audience by doing things > like automatically including PHP as a procedure language. > > And of course, there's no reason this has to be limited to just PHP... It gets so frustrating sometimes, it isn't so black and white, there are many levels of gray. The PostgreSQL project is trying so hard to be neutral, that it is making itself irrelevant. Designing and including features that a large group of users would like to have makes sense. Regardless of my extension, I'd love to see PostgreSQL get a little pro-active in positioning itself better.