Olá pessoal, desculpem o tamanho do título mas tentei ser o mais claro
possível.

Programo em Java e me iniciei em PostGIS ontem. Em um determinado momento
preciso atribuir à variável *geom* um valor consultado de um BDGEO. Isso é
feito através da seguinte linha de código:

org.postgis.PGgeometry geom = (org.postgis.PGgeometry)
rs2.getObject("the_geom");

Mesmo com o source do PostGIS no meu projeto e também com o driver do
Postgres, quando na execução do sistema, nessa parte o mesmo lança uma
exceção dizendo que seria impossível fazer o cast
de org.postgresql.util.PGobject para org.postgis.PGgeometry:

org.postgresql.util.PGobject cannot be cast to org.postgis.PGgeometry

Devido a isto fui logo radical: desinstalei meu postgres (:D) e meu postgis,
reinstalei ambos e agora estou com outro problema ao criar um BD que utilize
PostGIS. Quando crio o banco pelo PGAdmin, devo definir em "Modelo" quais
dos bancos: "postgis" ou "template "postgis"? Escolhendo um ou outro ele
sempre dá o mesmo problema, como se segue:

Um erro ocorreu:
ERRO: banco de dados fonte "template_postgis" está sendo acessado por outros
usuários
DETAIL: There are 1 other session(s) using the database.

Alguém pode me ajudar? :D

Abs.,
-- 
Bruno Neiva Moreno
http://www.cin.ufpe.br/~bnm
http://lattes.cnpq.br/6104940306447079
http://indiota.blogspot.com
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a