nel link che mi hai postato c'è troppa confusione e non riesco a seguire bene.
cerco di fare un esempio più semplice: ho creato una vista 'V' partendo da due tabelle 'A' e 'B', tabelle in relazione (1:1) tramite il campo 'ID'; 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; queste rules mi permettono, aggiungendo la vista in qgis, di modificare ed inserire righe nuove; il mio problema è il seguente: 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; 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); 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. troppe parole per un problema semplice, ma che ancora non riesco a risolvere (carenze di nozioni plpgsql) ma ho la testa dura!!! so che è possibile farlo... devo trovare il modo. ciao 2015-09-24 17:07 GMT+02:00 nformica <ninofo...@gmail.com>: > Ciao Totò, > se ho capito bene la tua domanda, il tuo problema/quesito è simile a questo > ?? > > http://stackoverflow.com/questions/10471757/insert-rows-into-multiple-tables-in-a-single-query-selecting-from-an-involved-t > > Saluti > Nino > > > > -- > View this message in context: > http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/PostgreSQL-PostGIS-rule-Insert-su-vista-con-join-tp7594100p7594104.html > Sent from the Gfoss -- Geographic Free and Open Source Software - Italian > mailing list mailing list archive at Nabble.com. > _______________________________________________ > Gfoss@lists.gfoss.it > http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss > Questa e' una lista di discussione pubblica aperta a tutti. > I messaggi di questa lista non hanno relazione diretta con le posizioni > dell'Associazione GFOSS.it. > 750 iscritti al 18.3.2015 -- *Salvatore Fiandaca* *mobile*.:+39 327.493.8955 *m*: *pigrecoinfin...@gmail.com <pigrecoinfin...@gmail.com>* 43°51'0.54"N 10°34'27.62"E - EPSG:4326
_______________________________________________ Gfoss@lists.gfoss.it http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 750 iscritti al 18.3.2015