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!
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 |
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 |