ďťż
 
PostgreSQL nie moge utworzyc plpgsql - pomocy ďťż
 
PostgreSQL nie moge utworzyc plpgsql - pomocy
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 nie moge utworzyc plpgsql - pomocy



koralgol1955@o2.pl - 11-11-2006 00:52
PostgreSQL nie moge utworzyc plpgsql - pomocy
  Witam!
Postgres 7.4.9

Chce uzywac procedur wbudowanych z wykozystaniem plpgsql
wiem ze do tego trzeba utworzyc plpgsql
wiem ze do tego sluzy polecenie:
CREATE TRUSTED PROCEDURAL LANGUAGE 'plpgsql'
HANDLER plpgsql_call_handler;

jednak polecenie to konczy sie bledem:
ERROR: function plpgsql_call_handler() does not exist
Dlaczego??
Dodam ze na wersji 8.1 jak dodalem zezyk uzywajac pgadmina (myszka) to
wszystko bylo ok.
Odrazu zaznaczam ze niestety nie moge przejsc na nowsza wersje.
Bardzo prosz o pomoc
Romek

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl





hubert depesz lubaczewski - 11-11-2006 00:52

  On 2006-09-15, koralgol1955@o2.pl <koralgol1955@o2.pl> wrote:
> wiem ze do tego sluzy polecenie:
> CREATE TRUSTED PROCEDURAL LANGUAGE 'plpgsql'
> HANDLER plpgsql_call_handler;

najpierw trzeba utworzyć handler. robi się to przez create function.
składnię znajdziesz na pewno w sieci.
a ogólnie - jest do tego wrapper i nazywa się createlang

depesz

--
mój boże, spraw abym milczał, dopóki się nie upewnię, że naprawdę mam
coś do powiedzenia. (c) 1998 depesz




Robert Osowiecki - 11-11-2006 00:52

  hubert depesz lubaczewski napisał(a):
> najpierw trzeba utworzyć handler. robi się to przez create function.
> składnię znajdziesz na pewno w sieci.
> a ogólnie - jest do tego wrapper i nazywa się createlang

Otóż to. Wywoływanie "CREATE LANGUAGE" bezpośrednio przydaje się chyba
tylko hakerom Postgresa.

R.




Adam Buraczewski - 11-11-2006 00:52

  koralgol1955@o2.pl wrote:
> Dodam ze na wersji 8.1 jak dodalem zezyk uzywajac pgadmina (myszka) to
> wszystko bylo ok.

W 8.1 to już się robi prościej, piszesz tylko:

CREATE LANGUAGE plpgsql;

bez żadnych dodatkowych opcji. Postgres sam sobie wszystko ustawia
(ma to zapisane w tabeli pg_pltemplate). W starszych wersjach, tak
jak Ci już napisano, musisz najpierw stworzyć odpowiednią funkcję
"handlera", albo po prostu użyj programu createlang.

Pozdrawiam!

--
Adam Buraczewski <adamb (at) nor (dot) pl> * Linux user #165585
GCS/TW d- s-:+>+:- a C+++(++++) UL++++$ P++ L++++ E++ W+ N++ o? K w--
O M- V- PS+ !PE Y PGP+ t+ 5 X+ R tv- b+ DI D G++ e+++>++++ h r+>++ y?
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [PostgreSQL] - jak =?ISO-8859-2?Q?zabezpieczy=E6_interesy_tw?==?ISO-8859-2?Q?=F3rcy_systemu_=3F=3F=3F?= postgresql - int/int postgresql Select count(*) czy raczej Select count(ID) [PostgreSQL] jak =?ISO-8859-2?Q?pobra=E6_warto=B6=E6_zwracan?==?ISO-8859-2?Q?=B1_przez_funkcj=EA=3F?= [postgresql] INSERT OR UPDATE - jak =?ISO-8859-2?Q?b=EAdzie_na?==?ISO-8859-2?Q?jlepiej=3F?= [postgresql] kilka =?ISO-8859-2?Q?rekord=F3w_subquery_jako_?==?ISO-8859-2?Q?string?= [PostgreSQL] Jak =?ISO-8859-2?Q?po=B3=B1czy=E6_funkcje_z_w?==?ISO-8859-2?Q?idokiem?= Postgres - replikcja master-master Dopasowanie do "najlepszego" dopasowania :) [ PostgreSQL] Problemy z =?ISO-8859-2?Q?instalacj=B1_PostgreSQL_na_syste?==?ISO-8859-2?Q?mach_Windows?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • czterowers.keep.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