El mié, 26-09-2007 a las 17:24 -0500, Scott Marlowe escribió: > On 9/26/07, Diego Gil <diego@xxxxxxxxxxx> wrote: > > Hi, > > > > I have a file to import to postgresql that have an unusual date format. > > For example, Jan 20 2007 is 20022007, in DDMMYYYY format, without any > > separator. I know that a 20072002 (YYYYMMDD) is ok, but I don't know how > > to handle the DDMMYYYY dates. > > > > I tried and tried but I can't import those dates to postgresql. > > > > Any hint, other than editing file ? > > There are two approaches. One is to use something like sed or awk or > perl or php to read the file and rearrange those bits to a format that > makes sense to pgsql, or you can import that field into a text field, > and use something like substring() in postgresql to update a new field > that holds dates with the right numbers. That is what I did on a previous file, sometime ago. Having now several date fields, I was trying to simplify the task, is possible. But it seems I will have no luck !. I will explore a little what Erik Jones suggested: inserting dashes with awk. Thanks, Diego. ---------------------------(end of broadcast)--------------------------- TIP 9: In versions below 8.0, the planner will ignore your desire to choose an index scan if your joining column's datatypes do not match