Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: Te



Thomas Zuberbuehler <tzuberbuehler(at)datacomm(dot)ch> schrieb:
> Einträge hinzu, so wird der erste Eintrag hinzugefügt und die
> nachfolgenden lösen folgenden Fehler aus:
> 
> <code>
> psql:hikeroutes.sql:37: ERROR:  relation with OID 41384 does not exist
> KONTEXT:  SQL statement "SELECT  count(*) FROM htable"
> PL/pgSQL function "getsurfacing" line 24 at select into variables
> </code>
> 
> Ich habe bereits intensiv im Internet recherchiert, doch finde ich
> keine Lösung die funktioniert..! Anscheinend handelt es sich um das
> Problem, wie in der offiziellen FAQ 4.19 beschrieben. Kann mir jemand
> helfen? Hat jemand eine Idee, wie ich meine Funktion zum Laufen
> bringen kann? Ich bin auf Eure Hilfe angewiesen. Ich weiss nicht mehr
> wie weiter...
> 
> Vielen lieben Dank bereits im Voraus!
> Gruss aus Zürich
> Thomas
> 
> <code>
> CREATE OR REPLACE FUNCTION getSurfacing() RETURNS TRIGGER AS '
> ...
> 
>     SELECT INTO rows    count(*)  FROM htable;

Offenbar hier, oder? Probier mal, auch hier mit EXECUTE zu arbeiten. Ich
denke mal, der Planer hat hier noch die OID eines früheren Aufrufes
gecached. Und auch nachfolgende Aufrufe von htable.


Gruß aus Sachsen, viel Erfolg, Andreas
-- 
Really, I'm not out to destroy Microsoft. That will just be a completely
unintentional side effect.                              (Linus Torvalds)
"If I was god, I would recompile penguin with --enable-fly."    (unknow)
Kaufbach, Saxony, Germany, Europe.              N 51.05082°, E 13.56889°


  • Follow-Ups:
    • Re: Te
      • From: Thomas Zuberbuehler

Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group