From: | "Manuel A(dot) Estevez Fernandez" <stvzito(at)gmail(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Problema con carga sentencia COPY |
Date: | 2009-08-24 19:33:13 |
Message-ID: | 4A92EAF9.2020501@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Alvaro Herrera escribió:
> Manuel A. Estevez Fernandez escribió:
>
>
>> y desde otro archivo con la sentencia COPY cargarlos a la base en
>> postgresql de la siguiente manera
>>
>> COPY mov_compras_excento(id_compra,id_almacen,id_mov_comp,id_articulo,cant_excenta,cant_pzas)
>> FROM '/var/DatosSmartnager/mov_compras_excento.sql';
>>
>> despues procedo a ejecutar el archivo con el psql:
>> psql -d base_de_datos -U usuario -h 192.168.0.240 <carga_postgresql.sql
>>
>> y manda el siguiente error:
>>
>> ERROR: could not open file
>> "/var/DatosSmartnager/mov_compras_excento.sql" for reading: No such
>> file or directory
>>
>
> 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.
De nuevo muchas gracias por contestar.
Saludos
Atentamente.
Manuel Alejandro Estevez Fernandez
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2009-08-24 20:14:54 | Re: Problema con carga sentencia COPY |
Previous Message | Alvaro Herrera | 2009-08-24 18:59:14 | Re: Problema con carga sentencia COPY |