<div dir="ltr"><div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le jeu. 29 oct. 2020 à 15:07, Alessandro Pasotti <<a href="mailto:apasotti@gmail.com">apasotti@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Thu, Oct 29, 2020 at 2:59 PM Denis Rouzaud <<a href="mailto:denis.rouzaud@gmail.com" target="_blank">denis.rouzaud@gmail.com</a>> wrote:<br>
><br>
> Hi all,<br>
><br>
> I have a WFS-T layer with a Postgis DB behind it.<br>
> On my table, I have an insert trigger (before insert) which sets a field.<br>
> When I create a feature on this layer in QGIS, I don't get back the value of this field (I have to refresh the data, by re-opening QGIS for instance).<br>
><br>
> Is this expected?<br>
<br>
Yes. The features are locally cached in a SQLite layer and a newly<br>
created feature will be stored locally and not retrieve from the<br>
server.<br>
<br>
> Is there anything we can fix?<br>
<br>
Of course yes but it would require re-fetching the feature(s) after an<br>
insert or an update, I think it will slow things down.<br></blockquote><div><br></div><div>This could be done asynchronously?</div><div>It sounds like a quite common scenario (or not if nobody complained...).</div><div><br></div><div>Thanks for the answer anyway.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Besides that there is no perfect solution to server-side changes: if<br>
some other user will trigger a data change on the DB we will of course<br>
miss it anyway.<br>
<br>
<br>
> Am I doing something wrong?<br>
<br>
No.<br>
<br>
Cheers<br>
<br>
<br>
-- <br>
Alessandro Pasotti<br>
QCooperative:  <a href="http://www.qcooperative.net" rel="noreferrer" target="_blank">www.qcooperative.net</a><br>
ItOpen:   <a href="http://www.itopen.it" rel="noreferrer" target="_blank">www.itopen.it</a><br>
</blockquote></div></div>