[postgis-users] Error while importing data

Aditya aditya at grot.org
Fri Jun 3 17:01:02 PDT 2005


On Sat, Jun 04, 2005 at 01:21:01AM +0200, strk at refractions.net wrote:
> It sounds as you upgraded postgis in a wrong manner,
> can you show the output of SELECT postgis_full_version() ?

Hm, that's odd, I didn't upgrade postgis, I did a fresh install...but in any
case:

grot=> SELECT postgis_full_version();
                   postgis_full_version
----------------------------------------------------------
 POSTGIS="1.0.1" USE_STATS DBPROC="0.3.0" RELPROC="0.3.0"
(1 row)

grot=> select version();
                                              version
----------------------------------------------------------------------------------------------------
 PostgreSQL 8.0.3 on sparc64-unknown-freebsd6.0, compiled by GCC gcc (GCC)
3.4.2 [FreeBSD] 20040728
(1 row)

Thanks,
Adi

> On Thu, Jun 02, 2005 at 09:03:20PM +0000, Aditya wrote:
> > I'm getting an error similar to what was described in this thread from March
> > 2005. I searched for 
> > 
> >  postgis "ERROR:  Invalid type in wbk"
> > 
> > and found this thread, but with a fix that seems not to apply to the
> > shapefiles I'm trying to import. I would appreciate it greatly if someone else
> > could try and reproduce this error (and thereby implicate the shapefile :-)
> > 
> > The shapefile was produced from:
> > 
> >   http://www.esri.com/data/download/basemap/index.html
> > 
> > and trying to import it using shp2pgsql on fresh installs of:
> > 
> >   postgis 1.0.1
> >   postgresql 8.0.3
> > 
> > shapefile and resulting .sql file appended. The transcript of my sessions are
> > below.
> > 
> > Thanks,
> > Adi
> > 
> > some[ttyp0]:aditya/usr/local/src/gis/sa> /usr/local/pgsql/bin/shp2pgsql -d -D
> > Country\ Boundaries\ 2.shp geoserver.country > country.sql
> > Shapefile type: Polygon
> > Postgis type: MULTIPOLYGON[2]
> > some[ttyp0]:aditya/usr/local/src/gis/sa> psql -d grot -U geoserver -f country.sql 
> > psql:country.sql:1: ERROR:  column not found in geometry_columns
> > table
> > CONTEXT:  SQL statement "SELECT  DropGeometryColumn('', $1 , $2 , $3 )"
> > PL/pgSQL function "dropgeometrycolumn" line 4 at select into variables
> > psql:country.sql:2: ERROR:  table "country" does not exist
> > BEGIN
> > psql:country.sql:4: NOTICE:  CREATE TABLE will create implicit sequence
> > "country_gid_seq" for serial column "country.gid"
> > psql:country.sql:4: NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit
> > index "country_pkey" for table "country"
> > CREATE TABLE
> >                                   addgeometrycolumn
> > --------------------------------------------------------------------------------------
> >  geoserver.country.the_geom SRID:-1 TYPE:MULTIPOLYGON DIMS:2
> >  geometry_column fixed:0
> > (1 row)
> > 
> > psql:country.sql:6: ERROR:  Invalid type in wbk
> > CONTEXT:  COPY country, line 1, column the_geom:
> > "00000000060000000100000000030000000100000070404E25B23571D1D4404259FF2E48E8A84050296B3354C122404259FF..."
> > ROLLBACK



More information about the postgis-users mailing list