Olá Sandra, Há dois problemas com essa instrucção: primeiro parece-me que os argumentos passados à função não estão a respeitar a assinatura, na forma em que recebe o nome do esquema em primeiro lugar tem 7 argumentos e estás a passar apenas 6. Depois não está lá o tipo de geometria, experimenta assim:
SELECT AddGeometryColumn( 'public', 'EQUIPAMENTOS_sociais_dwg_Point', 'the_geom', -1, 'POINT', 'NULL', 2); Para além disso estás passar -1 para o sistema de coordenadas, não tenho a certeza que isso funcione, mas nunca experimentei. Podes ler aqui a entrada do manual desta função: http://postgis.refractions.net/docs/AddGeometryColumn.html Boa sorte, Luís 2012/10/8 sandra ferreira <[email protected]>: > Boa Noite > > No Qgis ao importar uma shp para PGsql dá-me o seguinte erro: > > Problema inserindo feições do arquivo: > > C:/Users/Utilizador/Dropbox/A2463 Sandra/layers/Equipamentos > Sociais/EQUIPAMENTOS_sociais_dwg_Point.shp > > Ocorreu um erro no banco de dados ao executar este SQL: > > SELECT > AddGeometryColumn('public','EQUIPAMENTOS_sociais_dwg_Point','the_geom',-1,'NULL',2) > > O erro foi: > > ERRO: Invalid type name - valid ones are: > > POINT, MULTIPOINT, > > LINESTRING, MULTILINESTRING, > > POLYGON, MULTIPOLYGON, > > CIRCULARSTRING, COMPOUNDCURVE, MULTICURVE, > > CURVEPOLYGON, MULTISURFACE, > > GEOMETRY, GEOMETRYCOLLECTION, > > POINTM, MULTIPOINTM, > > LINESTRINGM, MULTILINESTRINGM, > > POLYGONM, MULTIPOLYGONM, > > CIRCULARSTRINGM, COMPOUNDCURVEM, MULTICURVEM > > CURVEPOLYGONM, MULTISURFACEM, > > or GEOMETRYCOLLECTIONM > > CONTEXT: SQL statement "SELECT AddGeometryColumn('', $1 , $2 , $3 , $4 , $5 > , $6 )" > > função PL/pgSQL "addgeometrycolumn" linha 5 em comando SQL > > > Alguem me consegue dizer que erro é este e como solucionar? > > Cumprimentos, > > Sandra > > > > _______________________________________________ > Portugal mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/portugal > _______________________________________________ Portugal mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/portugal
