<div dir="ltr"><div>Hi to all,</div><div><br></div>after a short disscussion in qgis user list I've opened this ticket [0], because starting from QGIS 2.16 I can't insert new feature in postgres views using rules. When I try to insert a new feature I have this error [1]. All works fine with QGIS 2.14. The problem happens only with INSERT rules. UPDATE and DELETE are ok.<div><br></div><div>I saw that for simple rules I can add a RETURNING * clause and all works fine, but I have a lot of complex view that use many tables, so RETURNING * clause doesn't work and compose the clause it's really hard.<br></div><div><br></div><div>Then I have some question:</div><div>1) Is it really an issue or the problem is due to a new functionality of QGIS ?</div><div>2) In the first case, it could be considered a regression for it works on QGIS 2.14 ?</div><div>3) Is there a simple way to modify my views by adding a RETURNING clause without specify all returning field (* doesn't work) ?</div><div><br></div><div>I love to know if it's a deliberate change or it's just a bug,so I can choose if I have to modify all my views, in order to allow me to migrate to QGIS 2.18.</div><div><br></div><div>Many thanks in advance</div><div>Regards</div><div>Luca</div><div><br></div><div><br></div><div>[0] <a href="https://hub.qgis.org/issues/16083">https://hub.qgis.org/issues/16083</a><br></div><div><br></div><div>[1] <span style="background-color:rgb(255,255,221);color:rgb(48,48,48);font-family:verdana,tahoma,arial,sans-serif;font-size:11.7px">Impossibile applicare le modifiche al vettore v_frane_pol_full</span></div><p style="color:rgb(48,48,48);font-family:verdana,tahoma,arial,sans-serif;font-size:11.7px;background-color:rgb(255,255,221)">Errori: ERRORE: 1 geometria non aggiunta.<br>Errori della sorgente dati:<br>Errore PostGIS nell'aggiunta delle geometrie: ERROR: cannot perform INSERT RETURNING on relation "v_frane_pol_full" <br></p><div><span style="background-color:rgb(255,255,221);color:rgb(48,48,48);font-family:verdana,tahoma,arial,sans-serif;font-size:11.7px">HINT: You need an unconditional ON INSERT DO INSTEAD rule with a RETURNING clause.</span> </div><div><br></div></div>