ďťż
 
[PostgreSQL] Problem z funkcją lo_import ďťż
 
[PostgreSQL] Problem z funkcją lo_import
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

[PostgreSQL] Problem z funkcją lo_import



kojot - 11-01-2006 09:09
[PostgreSQL] Problem z funkcją lo_import
  Napisałem banalną funkcje:

CREATE OR REPLACE FUNCTION "public"."WriteImage" (filename text) RETURNS
bigint AS

$body$

declare

begin

insert into table1(image) values (lo_import(filename));

return 1;

end

$body$

LANGUAGE 'plpgsql' VOLATILE CALLED ON NULL INPUT SECURITY INVOKER;

I napotkałem na taki problem, iż ową funkcje może wywołać tylko superuser,
ponieważ wywoływanie lo_import jest tylko możliwe przez superusera. A ja
potrzebuję wywoływać funkcje WriteImage przez innych userów (o mniejszych
prawach). Jak można to obejść??





Robert Grabowski - 11-01-2006 09:09

  kojot wrote:
> Napisałem banalną funkcje:
>
[...]
> I napotkałem na taki problem, iż ową funkcje może wywołać tylko superuser,
> ponieważ wywoływanie lo_import jest tylko możliwe przez superusera. A ja
> potrzebuję wywoływać funkcje WriteImage przez innych userów (o mniejszych
> prawach). Jak można to obejść??
>
>

SECURITY DEFINER

pozdrawiam
Robert Grabowski




kojot - 11-01-2006 09:09

 
Użytkownik "Robert Grabowski" <grabba@env.pl> napisał w wiadomości
news:dpvtea$n5g$1@nemesis.news.tpi.pl...
> kojot wrote:
>> Napisałem banalną funkcje:
>>
> [...]
>> I napotkałem na taki problem, iż ową funkcje może wywołać tylko
>> superuser, ponieważ wywoływanie lo_import jest tylko możliwe przez
>> superusera. A ja potrzebuję wywoływać funkcje WriteImage przez innych
>> userów (o mniejszych prawach). Jak można to obejść??
>>
>>
>
> SECURITY DEFINER

Extra :-) Własnie o to chodziło. Dzieki:-)
Tylko jak to wplywa na bezpieczeństwo??
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [MSSQL2000] Problem z =?ISO-8859-2?Q?tabel=B1/indeksem/zapytanie?==?ISO-8859-2?Q?m_czy_b=B3=B1d_w_bazie_danych=2E=2E=2E?= mysql i mysql-front, problem String line; if (line=="cos"){...}....problem [oracle] =?ISO-8859-2?Q?zmia=BFd=BFony_przez_problem=3A_za?==?ISO-8859-2?Q?pytanie_do_hierarchi?= [PostgreSQL] - jak =?ISO-8859-2?Q?zabezpieczy=E6_interesy_tw?==?ISO-8859-2?Q?=F3rcy_systemu_=3F=3F=3F?= postgresql - int/int Problem z wartościami w MySQL :( [ MySQL and ASP and VBScript ] [PGSQL] czy ktos mial problemy z initdb pgsql 8.1 ? [MySQL] Problem z zapisem danych w bazie danych Problem z mysql - can't connect to MySQL/nietypowo...
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • latwa-kasiora.pev.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com