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.
--
TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo
agradecerán