[Portugal] QGis PostGis_Manager Plugin 0.5.13

Giovanni Manghi giovanni.manghi at gmail.com
Thu Feb 3 09:22:54 EST 2011


Olá Marco,

por favor ponha esta questão na mailing list QGIS-DEV, o developer da
ferramenta Postgis Manager (Martin Dobias) irá estar com certeza
interessado na questão.

-- Giovanni --


On Thu, 2011-02-03 at 12:55 +0000, Marco Afonso wrote:
> Olá pessoal,
>  
> Meu 1º post na lista :)
>  
> Só para partilhar convosco, e confirmarem se possível, um bug neste
> plugin e respectiva solução.
>  
> Aquando na listagem dos esquemas, se o utilizador que efectua ligação
> ao postis não tiver permissão para todos os esquemas/tabelas, o Python
> devolve um erro a indicar na linha 256 do ficheiro
> postgis_utils.py que o indice i não existe em: items[i] = geo_item
>  
>         # merge geometry info to "items"
>            for i, geo_item in enumerate(c.fetchall()):
>             if geo_item[7]:
>              items[i] = geo_item
>  
> Penso que isto se deve ao seguinte: São efectuadas 2 querys e quando o
> user não tem as devidas permissões, os registos da 2ª query contem
> indices que não existem nos registos da 1ª query. Ou então há mais
> algum problema que não consegui descrutinar.
>  
> A solução que me serviu foi:
>  
>         # merge geometry info to "items"
>            for i, geo_item in enumerate(c.fetchall()):
>             if geo_item[7] and i < len(items):
>              items[i] = geo_item
>  
>  
> Cumprimentos,
> Marco Afonso
> _______________________________________________
> Portugal mailing list
> Portugal at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/portugal




More information about the Portugal mailing list