Re: No PL/PHP ? Any reason?

From: Russell Smith <mr-russ(at)pws(dot)com(dot)au>
To: jd(at)commandprompt(dot)com
Cc: Greg Sabino Mullane <greg(at)turnstep(dot)com>, pgsql-general(at)postgresql(dot)org
Subject: Re: No PL/PHP ? Any reason?
Date: 2010-06-23 10:25:14
Message-ID: 4C21E10A.9000605@pws.com.au
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 23/06/10 02:16, Joshua D. Drake wrote:
> On Tue, 2010-06-22 at 13:51 +0000, Greg Sabino Mullane wrote:
>
>>> Is there any technical obstacle to anyone creating PL/PHP? I am
>>> cruious as to why it doesn't alreay exist.
>>>
>> Obviously we need to improve our documentation. What led you to
>> believe it does not exist? As pointed out downthread, it does
>> exist (if not maintained).
>>
> It is maintained. We address items as they come in. Is it currently
> being developed for new features? No.
>
>> * Not in core
>>
> True. Check the archives there were long discussions as to why it won't
> work. Basically the build path of PHP isn't really compatible with the
> build path of PostgreSQL.
>
>
>> * PHP is not as stable, mature, secure, or well designed as Perl/Tcl/Python.
>>
> No it is just more popular, more widely used and has a larger community.
>
> (Oh: And remember, I am a python guy)
>
>

The biggest obstacle to more widespread use is packaging. There are no
installable packages for pl/php. It would make a world of difference
for it to have packages hosted as part of the yum repository. It would
be better for me if there were debian/ubuntu packages as well. It would
be easy for people to install which means it would be easy for people to
use. It's a lot of work to build from source, especially with the
strange dependency stuff. Part of the reason I haven't built from
source is because that isn't easy. For adoption in the enterprise, the
compile from source requirement kills using pl/php as an option. And I
have developers who'd like to use it. If you try to argue to build
something from source in my work, not a chance. But there is at least a
chance of installing a package from a different repository. It's seen
as much easier to back out and manage particularly if you want support
from your vendor.

At one point I did try to make a debian package for pl/php. I wasn't
experienced enough at either debian packaging or the pl/php build
procedure to make it all hang together. I still firmly believe there
would be more adoption if it was packaged.

Regards

Russell

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Raymond O'Donnell 2010-06-23 11:12:40 Re: best way to check pgdump
Previous Message Luca Ferrari 2010-06-23 10:09:28 what is the meaning of Datum?