Mais

Erro no QGIS com visualizações do PostgreSQL?

Erro no QGIS com visualizações do PostgreSQL?


Eu tenho um banco de dados PostGIS com várias tabelas e visualizações. Com o pgAdmin posso fazer requisições nas tabelas, nas views, tudo está funcionando. Eu adiciono tabelas no QGIS 2.8, está funcionando, posso ler, escrever, modificar os dados. Posso adicionar visualizações no QGIS, para todos eles, exceto dois, funciona. Para duas visualizações, uma janela de erro do QGIS diz que a camada "é uma camada inválida e não pode ser carregada".

Mas eu testei no pgAdmin, as visualizações são boas e os dados de carregamento são rápidos.

Então, eu modifico as visualizações com:

ADICIONE OU SUBSTITUA VISUALIZAÇÃO x AS (/ * código SQL * / LIMITE 10);

E agora posso adicionar as visualizações no qGIS e funciona.

Eu modifico as visualizações para remover oLIMITE 10. E no qGIS consigo ver os pontos de vista e pedir informações sobre as entidades, está tudo bem.

Mas se eu salvar o projeto QQIS, ao reiniciar a camada falha ao carregar.

Acho que o problema está no QGIS. Mas como posso saber como o QGIS verifica todas as formas.


Assista o vídeo: Step-by-Step Python and Postgres Tutorial with psycopg2