<div dir="ltr"><div class="gmail_default" style="font-family:garamond,serif;font-size:large">nel link che mi hai postato c'è troppa confusione e non riesco a seguire bene.</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">cerco di fare un esempio più semplice:</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">ho creato una vista 'V' partendo da due tabelle 'A' e 'B', tabelle in relazione (1:1) tramite il campo 'ID';</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">ho creato tre rule nella vista: una per inserimento dati per la tabella A, una per inserimento dati per la  tabella B ed infine una rule per aggiornamento dei dati della  tabella A;</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">queste rules mi permettono, aggiungendo la vista in qgis, di modificare ed inserire righe nuove;</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">il mio problema è il seguente:</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">da qgis, in modalità modifica, inserisco un nuovo record (nuova geometria) e dopo aver digitato la geometria, giustamente, compare la finestra per inserire i dati; in questa finestra compaiono solo i campi delle due tabelle (vista) ad eccezione del campo ID unione (il join) della seconda tabella (cosa che accade sempre in qgis;</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">l'ID della  tabella A è serial  not null (quindi autoincremetale) ma l'ID della tabella 'B' (fk)  è integer e non compare nella finestra per l'inserimento dati (cosa normale);</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">chiedevo come fare (tramite rule o trigger) a impostare, durante l'inserimento di un record, il valore ID della tabella B uguale al valore ID della tabella A; altrimenti la vista non mi farebbe più vedere il legame tra le due tabelle.</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">troppe parole per un problema semplice, ma che ancora non riesco a risolvere (carenze di nozioni plpgsql)</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">ma ho la testa dura!!! so che è possibile farlo... devo trovare il modo.</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">ciao</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-09-24 17:07 GMT+02:00 nformica <span dir="ltr"><<a href="mailto:ninofor60@gmail.com" target="_blank">ninofor60@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ciao Totò,<br>
se ho capito bene la tua domanda, il tuo problema/quesito è simile a questo<br>
??<br>
<a href="http://stackoverflow.com/questions/10471757/insert-rows-into-multiple-tables-in-a-single-query-selecting-from-an-involved-t" rel="noreferrer" target="_blank">http://stackoverflow.com/questions/10471757/insert-rows-into-multiple-tables-in-a-single-query-selecting-from-an-involved-t</a><br>
<br>
Saluti<br>
Nino<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/PostgreSQL-PostGIS-rule-Insert-su-vista-con-join-tp7594100p7594104.html" rel="noreferrer" target="_blank">http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/PostgreSQL-PostGIS-rule-Insert-su-vista-con-join-tp7594100p7594104.html</a><br>
Sent from the Gfoss -- Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com.<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</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>