[gdal-dev] PostgreSQL

Even Rouault even.rouault at mines-paris.org
Thu Sep 29 02:36:37 EDT 2011


Le mercredi 28 septembre 2011 21:28:26, Even Rouault a écrit :
> Le jeudi 22 septembre 2011 17:48:29, Andy Colson a écrit :
> > Hi List,
> > 
> > I'm using ogr2ogr to convert (and reproject) data from shapefile to PG,
> > if I use insert statements the null dates are not a problem, but if I
> > set PG_USE_COPY=YES, then I get errors:
> > 
> > ERROR 1: COPY statement failed.
> > ERROR:  date/time field value out of range: "0000/00/00"
> > CONTEXT:  COPY parcelannov2, line 18, column recorded: "0000/00/00"
> > 
> > Inserts are really slow, so I'd love to use copy instead.
> 
> I didn't manage to get 0000/00/00 from a shapefile. I have done a few tests
> but I got null values as expected and they are correctly written as null
> values in the PG COPY statement. Perhaps you should file a Trac ticket
> with the shapefile attached and your exact ogr2ogr command line.
> 

On inspection, the null values for Date in this dbf file were indicated by a 
string filled with spaces. The fix is now in the shapefile driver in r23127.


More information about the gdal-dev mailing list