Skip site navigation (1) Skip section navigation (2)

Re: Cargar datos como fecha

From: Gerardo Herzig <gherzig(at)fmed(dot)uba(dot)ar>
To: Sergio Valdes Hurtado <svh(dot)pgsql(at)gmail(dot)com>
Cc: Lista PostgreSql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Cargar datos como fecha
Date: 2010-09-28 21:09:49
Message-ID: 4CA2599D.2000108@fmed.uba.ar (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Sergio Valdes Hurtado wrote:
> Estimados,
> tengo que cargar una serie de datos (alrededor de 300.000) desde un
> archivo de texto a una tabla y lo haré con copy from, pero mi problema
> real es que hay dos campos que me gustaría cargarlos como fecha, pero
> desde el origen traen sólo el mes y el año (07/2010) .
> ¿qué puedo hacer para cargarlos como fecha?
> Gracia de antemano por su ayuda

Si el campo de fecha es unicamente identificable (o sea, eso de MM/YYYY
aparece siempre en la misma parte del renglon), supongo que podrias
pasarle alguna herramienta del tipo sed o awk para modificar el
contenido del archivo.

Algo como...
gherzig(at)comechingon:~> cat archivo.txt
INSERT INTO fechas values ('07/2010');
INSERT INTO fechas values ('12/2009');

gherzig(at)comechingon:~> sed 's!\([0-9]*\)/\([0-9]*\)!01/\1/\2!' archivo.txt
INSERT INTO fechas values ('01/07/2010');
INSERT INTO fechas values ('01/12/2009');

Un poco esoterico, no? Pero algo asi te sirve?

HTH
Gerardo





In response to

Responses

pgsql-es-ayuda by date

Next:From: Miguel Angel Hernandez MorenoDate: 2010-09-28 21:13:27
Subject: agregar ips en pg_hba
Previous:From: Lennin CaroDate: 2010-09-28 20:33:00
Subject: Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Ayuda Administración Pública Nacional Venezolada migración Oracle a Postgree

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group