Re: large object import

Поиск
Список
Период
Сортировка
От Albe Laurenz
Тема Re: large object import
Дата
Msg-id D960CB61B694CF459DCFB4B0128514C201D80C9D@exadv11.host.magwien.gv.at
обсуждение исходный текст
Ответ на large object import  (postgre@seznam.cz)
Ответы Re: [GENERAL] large object import
Список pgsql-general
> postgre@seznam.cz wrote:
> I am having a stored function in plperlU which is called from
> php script then. It select data from a table, export them to
> a file and zips the file. The problem is that it should store
> this file into temporary table. Then it should return some
> identificator to php, so that the user can download it via
> php. Problem is that postgreSQL doesn't supports server-side
> large object operations for non superuser roles.

PostgreSQL supports server-side large object operations for non-superusers.

Functions that access the file system are restricted to superusers.

> Can someone please give me a suggestion how can I solve this
> problem. I mean if I can import the file some other way or if
> there are some other usual procedures how to do this?

You can create a function with SECURITY DEFINER that is owned
by a superuser. That way you can make certain restricted functionality
available to regular users. You should be careful and as restrictive
as possible when writing such functions.

Yours,
Laurenz Albe

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

Предыдущее
От: Raymond O'Donnell
Дата:
Сообщение: Re: loading a psql input file on win xp
Следующее
От: Martijn van Oosterhout
Дата:
Сообщение: Re: how do you write aggregate function