Re: Why isn't Java support part of Postgresql core?

From: Chris Travers <chris(dot)travers(at)gmail(dot)com>
To: cowwoc <cowwoc(at)bbs(dot)darktech(dot)org>
Cc: Postgres General <pgsql-general(at)postgresql(dot)org>
Subject: Re: Why isn't Java support part of Postgresql core?
Date: 2014-09-18 05:07:55
Message-ID: CAKt_Zfs0n_muxskJ7Q9jtLNk-6a_DeJViaaNYCAhkDhFkT8y5g@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Wed, Sep 17, 2014 at 9:42 PM, cowwoc <cowwoc(at)bbs(dot)darktech(dot)org> wrote:

> Tom,
>
> For starters, let's talk strictly about improving the deployment
> situation, which the core team *is* uniquely positioned to do.
>
> The pl/java author(s) should figure out what needs to be done but once
> that's known we need to do *something* in core so the deployment process is
> reduced to 1-2 steps max (CREATE EXTENSION pljava, and add Java to
> Postgresql's library path).
>

But what the core team has done is provide a pretty stable interface for
getting to that point. The extension interface is well documented and
quite stable IME. If the pl/java project can't get it to a point where you
can make && make install, then I don't see what would possibly benefit from
getting into core.

But if they get to that point then it can be on pgxn and you could install
it with a pgxn client installation tool that would make things easy.

>
> Gili
>
> On 18/09/2014 12:31 AM, Tom Lane-2 [via PostgreSQL] wrote:
>
> John R Pierce <[hidden email]
> <http://user/SendEmail.jtp?type=node&node=5819443&i=0>> writes:
> > On 9/17/2014 5:02 PM, cowwoc wrote:
> >> This shouldn't be too technically difficult to pull off.
>
> > right.
>
> > wait, which user? the java user/developer who typically hasn't a
> > clue how system-level stuff functions or operates, or the postgresql
> > database administrator, who probably hasn't a clue how java works
> > internally ?
>
> There are a number of reasons why this (pl/java in core) isn't likely
> to happen; one being that I think a good fraction of the core PG
> developers fall into the "haven't a clue how java works internally"
> camp. But here's the *key* reason: if pl/java is failing to stay afloat
> as an external project, that is a terrible reason for pulling it into
> core. It suggests strongly that the manpower or interest to keep it
> going simply doesn't exist. Making it part of the core distribution
> would not fix that, and moreover it would demand attention from PG core
> developers who are not particularly motivated or capable to do anything
> with it.
>
> If you feel that pl/java isn't sufficiently well maintained, the
> short answer is that you should get involved with it as it is.
> In the end, open source is all about "scratch your own itch".
>
> regards, tom lane
>
>
> --
> Sent via pgsql-general mailing list ([hidden email]
> <http://user/SendEmail.jtp?type=node&node=5819443&i=1>)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-general
>
>
> ------------------------------
> If you reply to this email, your message will be added to the discussion
> below:
>
> http://postgresql.1045698.n5.nabble.com/Why-isn-t-Java-support-part-of-Postgresql-core-tp5819025p5819443.html
> To unsubscribe from Why isn't Java support part of Postgresql core?, click
> here.
> NAML
> <http://postgresql.1045698.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>
>
>
> ------------------------------
> View this message in context: Re: Why isn't Java support part of
> Postgresql core?
> <http://postgresql.1045698.n5.nabble.com/Why-isn-t-Java-support-part-of-Postgresql-core-tp5819025p5819445.html>
> Sent from the PostgreSQL - general mailing list archive
> <http://postgresql.1045698.n5.nabble.com/PostgreSQL-general-f1843780.html>
> at Nabble.com.
>

--
Best Wishes,
Chris Travers

Efficito: Hosted Accounting and ERP. Robust and Flexible. No vendor
lock-in.
http://www.efficito.com/learn_more

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message cowwoc 2014-09-18 06:39:39 Re: Why isn't Java support part of Postgresql core?
Previous Message cowwoc 2014-09-18 04:42:28 Re: Why isn't Java support part of Postgresql core?