COPY und Funktionen

Hallo,

ich weiß laut Dokumentation geht COPY lediglich auf Plain Tables, und ansonsten COPY (SELECT * FROM viewname) TO …
Jetzt hatte ich die Hoffnung, dass auch:
COPY (SELECT * FROM functionname(…) funktionieren würde, aber da bekomm ich noch nicht einmal einen error…

Wisst ihr einen Weg COPY doch zu überreden eine Funktion anzunehmen?

Viele Grüße
beho

Ungetestet: erstelle ein VIEW auf Deine Funktion. Aber wahrscheinlich wird Dir das ned helfen, vermutlich hast Du Parameter an die Funktion. Da wird wohl nur bleiben, eine (temp.) Tabelle zu erstellen und auf diese dann COPY anzusetzen.

Andreas

Hallo beho,

der COPY-Befehl funktioniert nur mit Tabellen!



mfg

fristo

seit 8.2 auch mit VIEWS bzw. einem Resultat eines SELECTS.

However, you can write COPY (SELECT * FROM viewname) TO ...

Andreas