<div dir="ltr"><div class="gmail_default" style="font-family:garamond,serif;font-size:large">attualmente uso QGIS 2.10 anche in questa versione è obbligatorio indicare in modo esplicito la chiave primaria ed è fastidiosissimo: metti caso che devi caricare 'n' viste contemporaneamente.</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">inoltre lo stesso problema si ha se si utilizza il browser di qgis, in questo caso però non hai la possibilità di scelta e ti da l'errore.</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 per tutto</div></div><div class="gmail_extra"><br><div class="gmail_quote">Il giorno 26 settembre 2015 14:42, Luca Lanteri <span dir="ltr"><<a href="mailto:lklanteri@gmail.com" target="_blank">lklanteri@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">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" target="_blank">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><span class="HOEnZb"><font color="#888888"><div>Luca</div><div><br></div></font></span></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">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></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><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><div><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></div></div><span class="">_______________________________________________<br>
<a href="mailto:Gfoss@lists.gfoss.it" target="_blank">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></span></blockquote></div><br></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><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>.:+39 327.493.8955 <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>