ďťż
 
[PostgreSQL] Struktura zmiennej typu record w plpgsql ďťż
 
[PostgreSQL] Struktura zmiennej typu record w plpgsql
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] Struktura zmiennej typu record w plpgsql



Juliusz =?UTF-8?B?xIZ3acSFa2Fsc2tp?= - 07-03-2007 00:06
[PostgreSQL] Struktura zmiennej typu record w plpgsql
  Witam!

Chciałbym poznać jakoś strukturę rekordu NEW w triggerze, który ma być
uniwersalny i uruchamiany przez operacje wykonywane na różnych tabelach.
Chodzi mi o to, aby na każdym polu rekordu wywołać jakąś operację...

podam przykład jak wyglądałoby to w PHP - myślę, że to najlepiej opisze
problem:

foreach ($NEW as $key => $value)
$NEW[$key] = trim($value);

Czyli np pozbywam się białych znaków z początku i końca każdego pola rekordu
NEW. Da się to w ogóle zrobić w plpgsql? Po godzinie googlowania tracę
nadzieję... Wiem, że można zrobić to w plperl tyle, że raz - nie używałem
tego nigdy, dwa nie wiem czy język ten będzie dostępny w bazie...

Dzięki za wszelkie uwagi!!!
--
Kind regards,
http://www.Juliusz.Cwiakalski.com/





hubert depesz lubaczewski - 07-03-2007 00:06

  On 2007-03-06, Juliusz Ćwiąkalski <juliusz.cwiakalski@op.pl> wrote:
> Czyli np pozbywam się białych znaków z początku i końca każdego pola rekordu
> NEW. Da się to w ogóle zrobić w plpgsql? Po godzinie googlowania tracę
> nadzieję... Wiem, że można zrobić to w plperl tyle, że raz - nie używałem
> tego nigdy, dwa nie wiem czy język ten będzie dostępny w bazie...

o ile wiem - się nie da.
trzeba użyć czegos "sprytniejszego" niż plpgsql.

depesz

--
quicksil1er: "postgres is excellent, but like any DB it requires a
highly paid DBA. here's my CV!" :)
http://www.depesz.com/ - blog dla ciebie (i moje CV)




Herakles - 08-03-2007 00:01

  Juliusz Ćwiąkalski wrote:

> Witam!
>
> Chciałbym poznać jakoś strukturę rekordu NEW w triggerze, który ma być
> uniwersalny i uruchamiany przez operacje wykonywane na różnych tabelach.
> Chodzi mi o to, aby na każdym polu rekordu wywołać jakąś operację...
>
> podam przykład jak wyglądałoby to w PHP - myślę, że to najlepiej opisze
> problem:
>
> foreach ($NEW as $key => $value)
> $NEW[$key] = trim($value);
Nie ma opcji, ale plperl se poradzi.

>
> Czyli np pozbywam się białych znaków z początku i końca każdego pola
> rekordu NEW. Da się to w ogóle zrobić w plpgsql? Po godzinie googlowania
> tracę nadzieję... Wiem, że można zrobić to w plperl tyle, że raz - nie
> używałem tego nigdy, dwa nie wiem czy język ten będzie dostępny w bazie...
>
> Dzięki za wszelkie uwagi!!!




=?UTF-8?B?UmFmYcWCIFByemV0YWtvd3NraQ==?= - 08-03-2007 00:02

  Juliusz Ćwiąkalski napisał(a):
> Witam!
>
> Chciałbym poznać jakoś strukturę rekordu NEW w triggerze, który ma być
> uniwersalny i uruchamiany przez operacje wykonywane na różnych tabelach.
> Chodzi mi o to, aby na każdym polu rekordu wywołać jakąś operację...
>
> podam przykład jak wyglądałoby to w PHP - myślę, że to najlepiej opisze
> problem:
>
> foreach ($NEW as $key => $value)
> $NEW[$key] = trim($value);
>

a może plphp ??

http://www.google.pl/search?hl=pl&q=...kaj&lr=lang_pl

> Dzięki za wszelkie uwagi!!!
nie ma za co :)

Pozdrawiam
Rafał





Piotr 'piter' Hlawski - 08-03-2007 00:02

  Rafał Przetakowski wrote:

> Juliusz Ćwiąkalski napisał(a):
>> Witam!
>>
>> Chciałbym poznać jakoś strukturę rekordu NEW w triggerze, który ma być
>> uniwersalny i uruchamiany przez operacje wykonywane na różnych tabelach.
>> Chodzi mi o to, aby na każdym polu rekordu wywołać jakąś operację...
>>
>> podam przykład jak wyglądałoby to w PHP - myślę, że to najlepiej opisze
>> problem:
>>
>> foreach ($NEW as $key => $value)
>> $NEW[$key] = trim($value);
>>
>
> a może plphp ??
>
> http://www.google.pl/search?hl=pl&q=...kaj&lr=lang_pl

To ja już bym jednak polecał plpython albo plruby

--
..:: Piter // phlawski$gmail,com // gg: 4534287 ::.
W sklepach przyjmują pieniądze z "Monopolu" jeśli płaci Chuck Norris.
  • 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
  • wawa19wwa91.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