From: Alvaro Herrera <alvherre@commandprompt.com>
To: Chapilliquen Gutierrez Eduardo <ECHAPILLIQUEN@minem.gob.pe>
Cc: Jaime Casanova <systemguards@gmail.com>
Cc: Gabriel Hermes Colina Zambra <hermeszambra@yahoo.com>
Cc: pgsql-es-ayuda@postgresql.org
Subject: Re: Ejecutar \copy desde VB
Date: Tue, 19 Jun 2007 11:40:20 -0400
Message-ID: <20070619154020.GO4265@alvh.no-ip.org> (raw)
In-Reply-To: <52865C3823D7134E909B33D3822985942279D7@srvmail01.mem.int>
References: <c2d9e70e0706181909i4a27b12cif5efc73c74ca6db8@mail.gmail.com>
<570797.97455.qm@web63713.mail.re1.yahoo.com>
<c2d9e70e0706182030t759325c8ub17c780c66cc77c@mail.gmail.com>
<52865C3823D7134E909B33D3822985942279D7@srvmail01.mem.int>
Chapilliquen Gutierrez Eduardo escribió:
> Por lo que he leído y de las respuestas que me has brindado esto
> funciona porque tengo el postgre instalado localmente donde estoy
> desarrollando la aplicación, pero cuando lo instale donde el cliente
> esto no será así, la Vd. estará en un servidor y la aplicación cliente
> en la PC del usuario.
Correcto.
> Lo único que se me ocurre es copiar el archivo en el servidor y luego
> ejecutar el copy dándole la ruta del archivo ya en el servidor, me
> podrían decir si con eso funcionaria sin problemas la carga del
> archivo??
La otra alternativa es que la aplicacion abra el archivo y lo lea linea
a linea, y le pase cada linea a un COPY FROM STDIN. Yo creo que eso es
mas "programable" que copiar el archivo al servidor. Estar moviendo
archivos de un lado a otro, en mi experiencia, es complicado
programaticamente (tienes que tener abierto un FTP, o un SSH, y que
funcione bien el asunto de darle las passwords, abrir los ports en el
firewall, etc). En resumen, un lio no solo para el programador sino
tambien para los administradores de red, etc. En cambio lo otro es
solamente cosa de escribir unas cuantas lineas de codigo.
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: pgsql-sql@postgresql.org
Cc: alvherre@commandprompt.com, ECHAPILLIQUEN@minem.gob.pe, systemguards@gmail.com, hermeszambra@yahoo.com, pgsql-es-ayuda@postgresql.org
Subject: Re: Ejecutar \copy desde VB
In-Reply-To: <20070619154020.GO4265@alvh.no-ip.org>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox