<div dir="ltr">Ciao Totò,<div><br></div><div>no, non è possibile. QGIS comunque si accontenta di avere un campo di tipo intero che non abbia duplicati, quindi se inserisci la tua pkey nella vista e non hai duplicazioni legate alle join non ci sono problemi. Nel caso invece la tua join duplichi i record devi crearti una nuovo campo univoco. Un modo può essere quello di utilizzare la funzione  ROW_NUMBER().</div><div><br><div>Fino alla versione  2.8.2 QGIS provava ad utilizzare il 1° campo intero di una vista come chiave primaria e nel caso non fosse stata valida (codici duplicati) forniva un messaggio di errore. Era comunque possibile indicare un altro campo mediante la combo che hai evidenziato.  Dalla versione 2.8.3 questo comportamento è stato modificato, adesso è necessario indicare in modo esplicito la chiave primaria, cosa che io trovo decisamente scomoda. </div><div>Puoi trovare la discussione in mailing list qgis ed in parte qui: <a href="https://hub.qgis.org/issues/11317">https://hub.qgis.org/issues/11317</a>.</div><div><br></div></div><div>Fate sentire la vostra opinione di utilizzatori in mailing list internazionale, è sicuramente un buon feedback per gli sviluppatori.</div><div> </div><div>a presto</div><div>Luca</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">Il giorno 26 settembre 2015 13:46, Totò Fiandaca <span dir="ltr"><<a href="mailto:pigrecoinfinito@gmail.com" target="_blank">pigrecoinfinito@gmail.com</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:garamond,serif;font-size:large">ho fatto alcune ricerche ed ho notato che il problema non è solo mio, ma nessuno ha mai dato una risposta soddisfacente.... </div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">allego due screenshot <a href="http://1drv.ms/1FoJNMP" target="_blank">http://1drv.ms/1FoJNMP</a></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">Il giorno 26 settembre 2015 00:16, Totò Fiandaca <span dir="ltr"><<a href="mailto:pigrecoinfinito@gmail.com" target="_blank">pigrecoinfinito@gmail.com</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:garamond,serif;font-size:large">Salve,</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">ho letto in alcuni forum che, diversamente da oracle, non è possibile definire una primary key nelle view di postgresql, </div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">problema:</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">quando richiamo, da qgis, un vettore postgis (tramite l'icona aggiungi vettore postgis) ogni volta devo definire la primary key,</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">esiste un modo per evitare ciò? è possibile definire prima quale sia la pseudo- pk?</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">grazie e buonanotte</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">SF</div><span><font color="#888888"><div><br></div>-- <br><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><font size="2"><font face="garamond, serif"><b>Salvatore Fiandaca</b><br><b>mobile</b>.:<a href="tel:%2B39%20327.493.8955" value="+393274938955" target="_blank">+39 327.493.8955</a> <br><b>m</b>: <b><a href="mailto:pigrecoinfinito@gmail.com" target="_blank">pig<span></span><span></span>recoinfinito@gmail.com</a></b></font></font></div><div dir="ltr"><font face="garamond, serif"><font size="2">43°51'0.54"N  10°34'27.62"E - EPSG:4326</font></font></div><div dir="ltr"><font face="garamond, serif"><font size="2"><br></font></font><div><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
</font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><font size="2"><font face="garamond, serif"><b>Salvatore Fiandaca</b><br><b>mobile</b>.:<a href="tel:%2B39%20327.493.8955" value="+393274938955" target="_blank">+39 327.493.8955</a> <br><b>m</b>: <b><a href="mailto:pigrecoinfinito@gmail.com" target="_blank">pig<span></span><span></span>recoinfinito@gmail.com</a></b></font></font></div><div dir="ltr"><font face="garamond, serif"><font size="2">43°51'0.54"N  10°34'27.62"E - EPSG:4326</font></font></div><div dir="ltr"><font face="garamond, serif"><font size="2"><br></font></font><div><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
</div>
</div></div><br>_______________________________________________<br>
<a href="mailto:Gfoss@lists.gfoss.it">Gfoss@lists.gfoss.it</a><br>
<a href="http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss" rel="noreferrer" target="_blank">http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss</a><br>
Questa e' una lista di discussione pubblica aperta a tutti.<br>
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.<br>
750 iscritti al 18.3.2015<br></blockquote></div><br></div>