| From: | Rolf Schaufelberger <rs(at)plusw(dot)de> |
|---|---|
| To: | pgsql-de-allgemein(at)postgresql(dot)org |
| Subject: | cache lookup failed for function ... |
| Date: | 2007-08-30 10:00:00 |
| Message-ID: | 200708301200.00617.rs@plusw.de |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-de-allgemein |
Hallo,
ich arbeite in meinem Projekt viel mit Trigger und Functions. Dabei werden
z.T. Funktionen durch die Trigger aufgerufen (perform ...)
Dabei stelle ich manchmal Probleme fest derart, dass falsche Berechnungen
durchgeführt werden, da ein Trigger eine Funktion verwendet, die im Cache
liegt! Wenn ich die Funktion nur neu lade (create or replace.. ) wird trotzdem
die alte verwendet, wenn ich sie droppe und neu lade bekomme ich die
Fehlermeldung aus dem Betreff.
Meine Grundsätzliche Frage: Wo ist dieses verhalten (caching von Funktionen)
dokumentiert und kann man das beeinflussen ? Wann / Wie wird der cache
gelöscht ?
--
Mit freundlichen Grüßen
Rolf Schaufelberger
| From | Date | Subject | |
|---|---|---|---|
| Next Message | A. Kretschmer | 2007-08-30 10:33:37 | Re: cache lookup failed for function ... |
| Previous Message | Walter Haslbeck | 2007-08-27 20:07:45 | Re: aus vorhandener Datenbank ein Diagramm erstellen |