| From: | Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> |
|---|---|
| To: | Emilio Capolupo <ecapolup(at)ta(dot)telecom(dot)com(dot)ar> |
| Cc: | pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
| Subject: | Re: [Pgsql-ayuda] Carga de un archivo palno (ASCII) en una tabla |
| Date: | 2003-10-14 17:21:08 |
| Message-ID: | 20031014172108.GA21523@dcc.uchile.cl |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
On Tue, Oct 14, 2003 at 02:08:46PM -0300, Emilio Capolupo wrote:
> Recibo información en archivos planos de longitud fija cuyos campos estan
> dados por la longitud de los mismos (sin ningun tipo de separacion) y debo
> cargalos en una tabla en postgreSQL.
Tomalos con Perl, los preprocesas convenientemente con una expresion
regular y los dejas en formato separado por comas, que puedes pasar a
COPY.
Algo un poco mas elaborado que
while (<>) {
if (/(.....)(.....)(.....)/) {
$tupla[0] = $1;
$tupla[1] = $2;
$tupla[2] = $3;
mandarlo_a_copy($tupla);
}
}
(hay maneras mas eficientes)
--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"If it wasn't for my companion, I believe I'd be having
the time of my life" (John Dunbar)
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Gabi | 2003-10-14 17:46:12 | Re: Bitacora??? (era: [Pgsql-ayuda] Como recuperar la data?) |
| Previous Message | Emilio Capolupo | 2003-10-14 17:08:46 | [Pgsql-ayuda] Carga de un archivo palno (ASCII) en una tabla |