Alvaro Herrera escribió:
> Manuel A. Estevez Fernandez escribió:
>
>> Alvaro Herrera escribió:
>>
>>> Manuel A. Estevez Fernandez escribió:
>>>
>
>
>>> Eso obviamente no funciona, puesto que COPY intenta leer el archivo en
>>> la ruta en el servidor, y el cliente parecer estar en una máquina
>>> remota. Puedes intentar usar \copy (mira el manual de psql) o bien usar
>>> COPY FROM STDIN y leer el archivo en el cliente y pasárselo línea por
>>> línea (que es lo que hace \copy).
>>>
>>>
>> Gracias por contestar tan rápido alvaro.
>>
>> Si eso mismo pensé ya que olvidé mencionar que la base de datos está
>> montada en un cluster con pgpool y cuando lee la instrucción busca
>> el archivo en cada uno de los nodos.
>>
>
> Eso de que "busca el archivo" me suena tremendamente sospechoso y me
> parece como un 99.995% probable que sea ahí donde está el problema.
> ¿Qué hará cuando lo encuentre?
>
>
El problema es que no lo encuentra : - P; ya que sucede lo que tu
comentas, es decir, me conecto al balanceador/replicador de mi cluster
que a su vez interactua con el servidor, y en el servidor no se
encuentra le archivo en cuestion. Asi que bien entonces tengo que ya sea
copiar el archivo al servidor o pasarlo como stdin.