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 > [email protected] > http://lists.osgeo.org/mailman/listinfo/portugal _______________________________________________ Portugal mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/portugal
