Re: modules

From: Gregory Stark <stark(at)enterprisedb(dot)com>
To: "Aidan Van Dyk" <aidan(at)highrise(dot)ca>
Cc: "Jeremy Drake" <pgsql(at)jdrake(dot)com>, "Peter Eisentraut" <peter_e(at)gmx(dot)net>, "PostgreSQL Hackers" <pgsql-hackers(at)postgresql(dot)org>, "Andrew Dunstan" <andrew(at)dunslane(dot)net>, "Greg Sabino Mullane" <greg(at)turnstep(dot)com>
Subject: Re: modules
Date: 2008-04-04 18:52:34
Message-ID: 87abk9h2q5.fsf@oxford.xeocode.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general pgsql-hackers

"Aidan Van Dyk" <aidan(at)highrise(dot)ca> writes:

> What if you didn't need super-user privileges to load "C" functions, on
> the conditions that:
> 1) There is no / in the obj_file filename (or some other "sanitizing"
> rules)
> 2) You're database owner

That's an interesting idea. It has the property that no super-user is required
to do any fiddling *inside* your database. That is, the ISP can just do CREATE
DATABASE and then leave you have at it without having to deal with installing
modules or granting any permissions inside your database.

It also opens the door to .deb packagers being able to put pgfoundry modules
in the same space. No other suggestion has offered any help to anything except
blessed contrib modules.

I would suggest a guc for the "safe" place and I would suggest it be a list of
places. And I would suggest that for OS packagers they really want two
locations on that list, something like:
/usr/lib/postgresql/modules;/usr/local/lib/postgresql/modules
That way users can compile and install their own modules into /usr/local
without interfering with modules which come from OS packages.

--
Gregory Stark
EnterpriseDB http://www.enterprisedb.com
Get trained by Bruce Momjian - ask me about EnterpriseDB's PostgreSQL training!

In response to

  • Re: modules at 2008-04-04 13:15:31 from Aidan Van Dyk

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Craig Ringer 2008-04-04 19:01:13 Re: Conversion to 8.3
Previous Message Terry Lee Tucker 2008-04-04 18:31:08 Conversion to 8.3

Browse pgsql-hackers by date

  From Date Subject
Next Message Panagiotis Papadakos 2008-04-04 19:01:38 sp-gist for postgresql-8.3
Previous Message Alvaro Herrera 2008-04-04 18:39:42 Re: [COMMITTERS] pgsql: Implement current_query(), that shows the currently executing