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.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[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.pldoc.pisz.plpdf.pisz.plczterowers.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 |
|