Asumiendo el psql
herramienta de línea de comandos, puede usar \copy
en lugar de copy
.
\copy
abre el archivo y alimenta el contenido al servidor, mientras que copy
le dice al servidor que abra el archivo y lo lea, lo que puede ser problemático en términos de permisos, o incluso imposible si el cliente y el servidor se ejecutan en diferentes máquinas sin compartir archivos en el medio.
Debajo del capó, \copy
se implementa como COPY FROM stdin
y acepta las mismas opciones que el COPY
del lado del servidor .