Re: [GENERAL] Installing PL/pgSQL by default - Mailing list pgsql-hackers

From Bruce Momjian
Subject Re: [GENERAL] Installing PL/pgSQL by default
Date
Msg-id 200912110043.nBB0hB127848@momjian.us
Whole thread Raw
In response to Re: [GENERAL] Installing PL/pgSQL by default  (Dimitri Fontaine <dfontaine@hi-media.com>)
Responses Re: [GENERAL] Installing PL/pgSQL by default  (Dimitri Fontaine <dfontaine@hi-media.com>)
List pgsql-hackers
Dimitri Fontaine wrote:
> Tom Lane <tgl@sss.pgh.pa.us> writes:
> > It's not impossible that we'll have to tweak pg_dump a bit; it's
> > never had to deal with languages that shouldn't be dumped ...
>
> Ah, the best would be to have extensions maybe. Then you could do this
> in initdb, filling in template0:
>   CREATE EXTENSION plpgsql ...;
>
> Then at createdb time, what would become automatic is:
>   INSTALL EXTENSION plpgsql;
>
> And that's it. pg_dump would now about extensions and only issues this
> latter statement in its dump.
>
> Bruce, there are some mails in the archive with quite advanced design
> proposal that has been discussed and not objected to, and I even
> provided a rough sketch of how I wanted to attack the problem.
>
>   http://archives.postgresql.org/pgsql-hackers/2009-06/msg01281.php
>   http://archives.postgresql.org/pgsql-hackers/2009-07/msg01425.php
>   http://archives.postgresql.org/pgsql-hackers/2009-07/msg01468.php
>
>   The major version dependant SQL code is now much less of a problem
>   than before because we have inline DO statements. So you don't need to
>   create a function for this anymore.
>
> Real life kept me away from having the time to prepare the code patch,
> and I don't think that will change a bit in the 8.5 release cycle,
> whatever my hopes were earlier this year.
>
> But having everyone talk about the feature and come to an agreement as
> to what it should provide and how was the hard part of it, I think, and
> is now about done.
>
> Would you be up for writing the extension facility?

Uh, well, I need to help with the patch commit process at this point ---
if I find I have extra time, I could do it.   I will keep this in mind.

--
  Bruce Momjian  <bruce@momjian.us>        http://momjian.us
  EnterpriseDB                             http://enterprisedb.com

  + If your life is a hard drive, Christ can be your backup. +

pgsql-hackers by date:

Previous
From: Andrew Dunstan
Date:
Subject: Re: unprivileged user
Next
From: Bruce Momjian
Date:
Subject: Re: thread safety on clients