Ok. Já o fiz. :)<br><br>
<div class="gmail_quote">No dia 3 de Fevereiro de 2011 14:22, Giovanni Manghi <span dir="ltr"><<a href="mailto:giovanni.manghi@gmail.com">giovanni.manghi@gmail.com</a>></span> escreveu:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">Olá Marco,<br><br>por favor ponha esta questão na mailing list QGIS-DEV, o developer da<br>ferramenta Postgis Manager (Martin Dobias) irá estar com certeza<br>
interessado na questão.<br><br>-- Giovanni --<br>
<div>
<div></div>
<div class="h5"><br><br>On Thu, 2011-02-03 at 12:55 +0000, Marco Afonso wrote:<br>> Olá pessoal,<br>><br>> Meu 1º post na lista :)<br>><br>> Só para partilhar convosco, e confirmarem se possível, um bug neste<br>
> plugin e respectiva solução.<br>><br>> Aquando na listagem dos esquemas, se o utilizador que efectua ligação<br>> ao postis não tiver permissão para todos os esquemas/tabelas, o Python<br>> devolve um erro a indicar na linha 256 do ficheiro<br>
> postgis_utils.py que o indice i não existe em: items[i] = geo_item<br>><br>> # merge geometry info to "items"<br>> for i, geo_item in enumerate(c.fetchall()):<br>> if geo_item[7]:<br>
> items[i] = geo_item<br>><br>> Penso que isto se deve ao seguinte: São efectuadas 2 querys e quando o<br>> user não tem as devidas permissões, os registos da 2ª query contem<br>> indices que não existem nos registos da 1ª query. Ou então há mais<br>
> algum problema que não consegui descrutinar.<br>><br>> A solução que me serviu foi:<br>><br>> # merge geometry info to "items"<br>> for i, geo_item in enumerate(c.fetchall()):<br>
> if geo_item[7] and i < len(items):<br>> items[i] = geo_item<br>><br>><br>> Cumprimentos,<br>> Marco Afonso<br></div></div>> _______________________________________________<br>
> Portugal mailing list<br>> <a href="mailto:Portugal@lists.osgeo.org">Portugal@lists.osgeo.org</a><br>> <a href="http://lists.osgeo.org/mailman/listinfo/portugal" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a><br>
<br><br>_______________________________________________<br>Portugal mailing list<br><a href="mailto:Portugal@lists.osgeo.org">Portugal@lists.osgeo.org</a><br><a href="http://lists.osgeo.org/mailman/listinfo/portugal" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a><br>
</blockquote></div><br>