<div dir="ltr">Hello,<div><br></div><div>In Valmiera, I started to have problems with QGIS using postgis spatial views.</div><div><br></div><div>Adding a spatial view using the browser throws the following error:</div><div>
<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">"The layer dbname='postgis' host=192.168.100.7 port=5432 user='postgres' password='postgres' sslmode=disable key='cadeado' srid=3763 type=POINT table="PGHP"."infra_portoes" (geom) sql= is not a valid layer and can not be added to the map"</blockquote>
<div><br></div><div>Adding the spatial view using the "add postgis layer", the layer can be added (sometimes) but with odd behaviors.</div><div><br></div><div>I then noticed that using the last method, QGIS fails to identify a good candidate for a primary key. Selecting it in the primary key, solves the problem.</div>
<div><br></div><div>Using DB Manager (add layer to canvas), QGIS sucessfully identify the possible primary key and everything goes well.</div><div><br></div><div>I think this was not happening in 2.0.1. Can anyone confirm this?</div>
<div><br></div><div>Best Regards,</div><div><br></div><div>Alexandre Neto</div></div>