ďťż
 
[pgsql] Akcja w =?iso-8859-2?b?emFsZb9ub7ZjaQ==?= od liczby zmienionych =?iso-8859-1?q?rekord=F3w?= ďťż
 
[pgsql] Akcja w =?iso-8859-2?b?emFsZb9ub7ZjaQ==?= od liczby zmienionych =?iso-8859-1?q?rekord=F3w?=
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

[pgsql] Akcja w =?iso-8859-2?b?emFsZb9ub7ZjaQ==?= od liczby zmienionych =?iso-8859-1?q?rekord=F3w?=



=?iso-8859-2?q?Marcin_St=EApnicki?= - 05-04-2006 00:03
[pgsql] Akcja w =?iso-8859-2?b?emFsZb9ub7ZjaQ==?= od liczby zmienionych =?iso-8859-1?q?rekord=F3w?=
  Witam.

Szukam błędu w nie swoim programie (w nieznanych mi
okolicznościach gdzieś UPDATE robi zmiany w zbyt dużej ilości
rekordów) i przydałoby mi się coś takiego:

1. Sprawdzenie ile rekordów zostało zmienionych
2. Jeżeli więcej niż ileś (powiedzmy że 1) to cofnięcie zmian i wyplucie
wyjątku.

Generalnie przydałby się trigger "on statement", ale po pierwsze
nie jestem pewny czy to już jest zaimplementowane, a po drugie i
tak jest to baza 7.1.3 (w trakcie migracji, ale to jeszcze chwilę
potrwa). Triggery są "for each row" więc to mi nie pomoże. Myślałem o
RULE INSTEAD i wywoływaniu jakiejś funkcji, ale nie mam jak jej
przekazać parametrów (albo nie wiem jak) więc to chyba odpada. Wiem o
istnieniu GET DIAGNOSTICS SELECT PROCESSED INTO nr i chyba tego muszę
użyć, ale nie wiem w jaki sposób podpiąć to do wywoływanej akcji.
Będę wdzięczny za wszystkie pomysły.

--
| Where there's a boy to give his heart | http://apcoln.linuxpl.org
| There's a woman to tear it apart | http://biznes.linux.pl
|---------------------------------------| http://www.juanperon.info
| JID: http://www.naszedzieci.org





=?iso-8859-2?q?Marcin_St=EApnicki?= - 05-04-2006 00:03

  Dnia Tue, 04 Apr 2006 13:16:41 +0200, Marcin Stępnicki napisał(a):

> Witam.
>
> Szukam błędu w nie swoim programie (w nieznanych mi
> okolicznościach gdzieś UPDATE robi zmiany w zbyt dużej ilości
> rekordów)

A! Ważna informacja - nie mam źródeł :].

--
| Where there's a boy to give his heart | http://apcoln.linuxpl.org
| There's a woman to tear it apart | http://biznes.linux.pl
|---------------------------------------| http://www.juanperon.info
| JID: http://www.naszedzieci.org




=?ISO-8859-2?Q?Grzegorz_Prze=BCdziecki?= - 05-04-2006 00:03

  Marcin Stępnicki wrote:
> Dnia Tue, 04 Apr 2006 13:16:41 +0200, Marcin Stępnicki napisał(a):
>
>> Witam.
>>
>> Szukam błędu w nie swoim programie (w nieznanych mi
>> okolicznościach gdzieś UPDATE robi zmiany w zbyt dużej ilości
>> rekordów)
>
> A! Ważna informacja - nie mam źródeł :].
>

no to sobie ustaw odpowiednia parametry do logowana tego co robi postgres
będziesz wszystko widział od zapytań po informacje o liczbie aktualizacji




=?iso-8859-2?q?Marcin_St=EApnicki?= - 05-04-2006 00:03

  Dnia Tue, 04 Apr 2006 14:04:25 +0200, Grzegorz Przeździecki napisał(a):

> no to sobie ustaw odpowiednia parametry do logowana tego co robi postgres
> będziesz wszystko widział od zapytań po informacje o liczbie aktualizacji

Ostatecznie tak zrobię, ale wolałbym tego uniknąć - jeżeli udałoby
mi się wychwycić dokładny moment awarii byłoby łatwiej.

Dziękuję za sugestię.

--
| Where there's a boy to give his heart | http://apcoln.linuxpl.org
| There's a woman to tear it apart | http://biznes.linux.pl
|---------------------------------------| http://www.juanperon.info
| JID: http://www.naszedzieci.org
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [sql][pgsql] zapytanie sql [MySQL/PHP] Wyszukiwanie rekordu przez kolumnę wskazaną przez zmienną clipper - jakie narzędzie pokaże daty wpisanych rekordów w bazie? [mysql] (4.1 lub nowszy) pobieranie =?UTF-8?Q?rekord=C3=B3w?="minimalnych" [mysql] Jak pobrać numer id ostatnio dodanego rekordu ? [MSSQL 2000] procedura kopiująca rekordy i indeks UNIQUE Co zrobić jak ktoś usunie rekord zeby nie stracic informacji Jaka strategia dla update'u kilkudziesięciu milionów rekordów wmysql'u? [MS SQL 2000] triger dla tylko jednego rekordu Re: Oracle - Procedura skladowana zwracajaca liste rekordow
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • quentinho.opx.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