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?
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.