Re: Access disk from plpython

Поиск
Список
Период
Сортировка
От Craig Ringer
Тема Re: Access disk from plpython
Дата
Msg-id 50A44391.7030905@2ndQuadrant.com
обсуждение исходный текст
Ответ на Re: Access disk from plpython  (Adrian Klaver <adrian.klaver@gmail.com>)
Список pgsql-general
On 11/15/2012 01:08 AM, Adrian Klaver wrote:
On 11/14/2012 09:03 AM, Jeff Janes wrote:
On Wed, Nov 14, 2012 at 8:44 AM, Rhys A.D. Stewart
<rhys.stewart@gmail.com> wrote:
Greetings all,

having a permission issue with writing a file using plpython to a local
folder, changed permissions to everyone read and write and even changed the
owner to postgres. but no joy, any suggestions?

plpython is a "trusted" langauge.  That means pgsql trusts it not to
allow you to break out of the sandbox and interact directly with the
file system or the database server internals.

If you need to do those things, you can use plpythonu.

My understanding is that of Postgres 7.4 plpython does not exist. In other words only the untrusted version is available.

... and that's because Python's design - in particular, the introspection features - means the the restricted mode wasn't particularly restricted. See http://docs.python.org/2/library/restricted.html , http://wiki.python.org/moin/SandboxedPython .
-- Craig Ringer                   http://www.2ndQuadrant.com/PostgreSQL Development, 24x7 Support, Training & Services

В списке pgsql-general по дате отправления:

Предыдущее
От: Toby Corkindale
Дата:
Сообщение: Re: SSDs - SandForce or not?
Следующее
От: Craig Ringer
Дата:
Сообщение: Re: Using Postgresql 9.2 on windows 7 and windows vista