From:
Andrew Dunstan <andrew(at)dunslane(dot)net>
To:
Robert Treat <xzilla(at)users(dot)sourceforge(dot)net>
Cc:
Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>,"Marc G(dot) Fournier" <scrappy(at)postgresql(dot)org>,"Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>,"Psql_General (E-mail)" <pgsql-general(at)postgresql(dot)org>,PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject:
Re: [HACKERS] plPHP in core?
Date:
2005-04-04 20:17:59
Message-ID:
4251A0F7.6050002@dunslane.net (view raw or flat )
Thread:
2005-04-02 03:11:14 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2005-04-02 03:16:16 from Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
2005-04-02 03:27:24 from Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
2005-04-02 05:16:52 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2005-04-02 04:43:25 from "Marc G(dot) Fournier" <scrappy(at)postgresql(dot)org>
2005-04-02 05:04:48 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2005-04-02 05:19:32 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2005-04-02 05:41:04 from Peter Eisentraut <peter_e(at)gmx(dot)net>
2005-04-02 06:09:25 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2005-04-02 06:19:16 from "Marc G(dot) Fournier" <scrappy(at)postgresql(dot)org>
2005-04-02 06:31:13 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2005-04-02 15:30:08 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2005-04-02 15:29:02 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2005-04-02 19:20:48 from "Marc G(dot) Fournier" <scrappy(at)postgresql(dot)org>
2005-04-04 00:41:51 from "Jim C(dot) Nasby" <decibel(at)decibel(dot)org>
2005-04-04 03:41:15 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2005-04-04 03:58:35 from "Jim C(dot) Nasby" <decibel(at)decibel(dot)org>
2005-04-04 04:19:51 from Greg Stark <gsstark(at)mit(dot)edu>
2005-04-04 09:26:33 from Marco Colombo <pgsql(at)esiway(dot)net>
2005-04-04 15:03:50 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2005-04-04 15:02:30 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2005-04-05 00:52:43 from Paul Tillotson <pntil(at)shentel(dot)net>
2005-04-05 02:06:12 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2005-04-05 14:41:05 from Scott Marlowe <smarlowe(at)g2switchworks(dot)com>
2005-04-05 20:21:11 from Russ Brown <pickscrape(at)gmail(dot)com>
2005-04-02 07:46:50 from Peter Eisentraut <peter_e(at)gmx(dot)net>
2005-04-02 09:54:51 from Thomas Hallgren <thhal(at)mailblocks(dot)com>
2005-04-02 09:54:51 from Thomas Hallgren <thhal(at)mailblocks(dot)com>
2005-04-02 19:24:05 from Joe Conway <mail(at)joeconway(dot)com>
2005-04-02 15:12:36 from Hans-Jürgen Schönig <postgres(at)cybertec(dot)at>
2005-04-02 15:33:31 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2005-04-02 19:24:27 from "Marc G(dot) Fournier" <scrappy(at)postgresql(dot)org>
2005-04-02 19:48:12 from Peter Eisentraut <peter_e(at)gmx(dot)net>
2005-04-02 19:54:33 from Rod Taylor <pg(at)rbt(dot)ca>
2005-04-02 20:46:32 from Peter Eisentraut <peter_e(at)gmx(dot)net>
2005-04-02 23:16:32 from "Marc G(dot) Fournier" <scrappy(at)postgresql(dot)org>
2005-04-03 02:55:18 from Christopher Kings-Lynne <chriskl(at)familyhealth(dot)com(dot)au>
2005-04-02 06:13:30 from "Marc G(dot) Fournier" <scrappy(at)postgresql(dot)org>
2005-04-02 15:21:00 from Dave Cramer <pg(at)fastcrypt(dot)com>
2005-04-02 15:34:14 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2005-04-02 16:00:22 from Dave Cramer <pg(at)fastcrypt(dot)com>
2005-04-02 19:33:32 from "Marc G(dot) Fournier" <scrappy(at)postgresql(dot)org>
2005-04-02 20:42:49 from "YL" <elim(at)pdtnetworks(dot)net>
2005-04-02 21:11:07 from "YL" <elim(at)pdtnetworks(dot)net>
2005-04-02 22:21:22 from Christopher Browne <cbbrowne(at)acm(dot)org>
2005-04-02 23:15:49 from jcradock(at)me3(dot)com
2005-04-02 23:23:56 from jcradock(at)me3(dot)com
2005-04-04 00:50:14 from "Jim C(dot) Nasby" <decibel(at)decibel(dot)org>
2005-04-03 08:38:32 from Thomas Hallgren <thhal(at)mailblocks(dot)com>
2005-04-04 15:36:10 from Andrew Dunstan <andrew(at)dunslane(dot)net>
2005-04-04 16:01:41 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2005-04-04 16:30:50 from Andrew Dunstan <andrew(at)dunslane(dot)net>
2005-04-04 19:56:28 from Robert Treat <xzilla(at)users(dot)sourceforge(dot)net>
2005-04-04 20:17:08 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2005-04-04 20:48:50 from Robert Treat <xzilla(at)users(dot)sourceforge(dot)net>
2005-04-04 21:00:22 from Doug McNaught <doug(at)mcnaught(dot)org>
2005-04-04 21:15:03 from Robert Treat <xzilla(at)users(dot)sourceforge(dot)net>
2005-04-05 02:46:18 from "Greg Sabino Mullane" <greg(at)turnstep(dot)com>
2005-04-05 08:44:17 from "Andrew Dunstan" <andrew(at)dunslane(dot)net>
2005-04-05 12:25:56 from Martín Marqués <martin(at)bugs(dot)unl(dot)edu(dot)ar>
2005-04-04 21:03:39 from Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
2005-04-04 21:19:46 from Robert Treat <xzilla(at)users(dot)sourceforge(dot)net>
2005-04-04 21:32:48 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2005-04-05 03:37:43 from Greg Stark <gsstark(at)mit(dot)edu>
2005-04-04 20:17:59 from Andrew Dunstan <andrew(at)dunslane(dot)net>
2005-04-04 20:32:39 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2005-04-04 20:36:00 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2005-04-04 20:54:49 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2005-04-05 12:07:00 from Martín Marqués <martin(at)bugs(dot)unl(dot)edu(dot)ar>
2005-04-05 15:15:00 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2005-04-04 20:01:29 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2005-04-05 08:06:09 from Russell Smith <mr-russ(at)pws(dot)com(dot)au>
2005-04-05 09:02:20 from Martijn van Oosterhout <kleptog(at)svana(dot)org>
2005-04-05 09:17:48 from Robin Ericsson <robin(dot)ericsson(at)profecta(dot)se>
2005-04-05 09:56:19 from Martijn van Oosterhout <kleptog(at)svana(dot)org>
2005-04-05 10:01:52 from Robin Ericsson <robin(dot)ericsson(at)profecta(dot)se>
2005-04-05 15:05:34 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2005-04-05 15:26:24 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2005-04-05 15:53:57 from tony <tony(at)tgds(dot)net>
2005-04-05 16:05:29 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2005-04-05 21:46:50 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2005-04-05 16:00:09 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2005-04-05 21:49:31 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2005-04-09 01:10:53 from Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
2005-04-05 15:33:39 from "Marc G(dot) Fournier" <scrappy(at)postgresql(dot)org>
2005-04-02 05:17:49 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2005-04-02 05:13:43 from "Vishal Kashyap (at) [SaiHertz]" <vishalonlist(at)gmail(dot)com>
2005-04-02 05:38:19 from Peter Eisentraut <peter_e(at)gmx(dot)net>
2005-04-02 15:20:14 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2005-04-02 15:49:52 from Peter Eisentraut <peter_e(at)gmx(dot)net>
2005-04-02 16:51:19 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2005-04-02 16:57:34 from Peter Eisentraut <peter_e(at)gmx(dot)net>
2005-04-02 17:32:47 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2005-04-02 18:48:33 from Peter Eisentraut <peter_e(at)gmx(dot)net>
2005-04-02 23:32:58 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2005-04-02 23:46:37 from "Marc G(dot) Fournier" <scrappy(at)postgresql(dot)org>
Lists:
pgsql-general pgsql-hackers
Robert Treat wrote:
>On Monday 04 April 2005 12:01, Tom Lane wrote:
>
>
>>Andrew Dunstan <andrew(at)dunslane(dot)net> writes:
>>
>>
>>>... If there are no license or build issues I'm in favor.
>>>
>>>
>>Peter has pointed out that the problem of circular dependencies is a
>>showstopper for integrating plPHP. The build order has to be
>> Postgres
>> PHP (since its existing DB support requires Postgres to build)
>> plPHP
>>so putting #1 and #3 into the same package is a no go. Which is too
>>bad, but I see no good way around it.
>>
>>
>>
>
>AFAICT Peter's claim is false. You can install plphp in the order of PHP,
>PostgreSQL,plPHP which is the same for all of the other pl's.
>
>You don't need postgresql installed before php any more than you need it
>installed for perl (although you do need postgresql installed to compile some
>of the perl & php db interfaces, but that is all after the fact.)
>
>
I am told that the difference is that PHP gives you a choice of
statically or dynamically linked db support. By contrast, in Perl, for
example, DBD::Pg is always built dynamically (AFAIK). Your assessment
appears to be true for the (very common) case where PHP's client side db
support is dynamically linked.
cheers
andrew
In response to
Responses
pgsql-hackers by date
Next :From: Alvaro HerreraDate: 2005-04-04 20:27:59
Subject : Re: Notes on lock table spilling
Previous :From : Tom LaneDate : 2005-04-04 20:17:08
Subject : Re: [HACKERS] plPHP in core?
pgsql-general by date
Next :From: Joshua D. DrakeDate: 2005-04-04 20:32:39
Subject : Re: [HACKERS] plPHP in core?
Previous :From : Tom LaneDate : 2005-04-04 20:17:08
Subject : Re: [HACKERS] plPHP in core?