Estoy usando el comando psql \ copy y me gustaría pasarle una variable desde el shell (para el nombre de la tabla) como lo hice cuando escribí las consultas. He leído en la documentación de psql que:
La sintaxis del comando es similar a la del comando COPY de SQL. Tenga en cuenta que, debido a esto, se aplican reglas de análisis especiales al comando \ copy. En particular, las reglas de sustitución de variables y los escapes de barra invertida no se aplican.
Esto parece bastante definitivo, sin embargo, me pregunto si alguien sabe de una solución alternativa.
fuente