U kunt eenvoudig \copy
. wijzigen in copy
. COPY
is de "sql-variant" van \copy
, werkt in een databasefunctie, de syntaxis is identiek maar heeft enkele verschillen die voor u relevant kunnen zijn:
Van https://wiki.postgresql.org/wiki/COPY
Het belangrijkste verschil is dat COPY
zal het uitvoerbestand schrijven op het bestandssysteem waarop de postgres-server draait, niet op de server waar u COPY
uitvoert . Dit zal hetzelfde zijn als je een postgres-server op localhost hebt, maar kan een groot probleem zijn door complexere scenario's.
Zie ook de documentatie:http://www.postgresql.org/ docs/9.3/static/sql-copy.html
en dit antwoord:PL/pgSQL-uitvoer van PostgreSQL opslaan in een CSV-bestand