Good idea -
But make it an option for the specific layers, so it's possible to turn
it "off" or "on" depending of the situation. And "off" should be the
default.
--
Med venlig hilsen / Kind regards
Bo Victor Thomsen
Den 02-11-2020 kl. 07:29 skrev Denis Rouzaud:
But couldn't we just add an option to the layer to re-fetch the data
once inserted?
Le dim. 1 nov. 2020 à 10:39, Carlo A. Bertelli (Charta s.r.l.)
<[email protected] <mailto:[email protected]>> a écrit :
I suppose we could benefit from the help of another Alessandro,
the father of Spatialite. I think he is already working on WFS3.
Maybe this could lead to an enhancement of libspatialite to make
XML/JSON sources a more interactive part of Spatialite itself or a
virtualwms data provider for Spatialite (like virtualpg).
c
On Sun, Nov 1, 2020 at 9:58 AM Régis Haubourg
<[email protected] <mailto:[email protected]>> wrote:
Hi,
+1 with Denis, this is a quite common scenario, but the
caching issue, combined with the good old WFS-T implementation
spatialite provider issues looked like a big challenge.
I think the future transactional version of WFS3 - OGC APIF
should speed up and simplify a lot the protocol part. On my
side, I was just waiting fo it to happen to raise the topic again.
Concerning the client side caching, I'm not up to date with
the potential spatialite provider enhancement.
Having a reliable and efficient way to edit WFS-T would be
really nice. But as Alessandro points out, our application
with a lot of database intelligence will trigger a lot of data
refresh in any case and we will have then some lags.
Best
Régis
Le jeu. 29 oct. 2020 à 15:11, Denis Rouzaud
<[email protected] <mailto:[email protected]>> a
écrit :
Le jeu. 29 oct. 2020 à 15:07, Alessandro Pasotti
<[email protected] <mailto:[email protected]>> a écrit :
On Thu, Oct 29, 2020 at 2:59 PM Denis Rouzaud
<[email protected]
<mailto:[email protected]>> wrote:
>
> Hi all,
>
> I have a WFS-T layer with a Postgis DB behind it.
> On my table, I have an insert trigger (before
insert) which sets a field.
> 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).
>
> Is this expected?
Yes. The features are locally cached in a SQLite layer
and a newly
created feature will be stored locally and not
retrieve from the
server.
> Is there anything we can fix?
Of course yes but it would require re-fetching the
feature(s) after an
insert or an update, I think it will slow things down.
This could be done asynchronously?
It sounds like a quite common scenario (or not if nobody
complained...).
Thanks for the answer anyway.
Besides that there is no perfect solution to
server-side changes: if
some other user will trigger a data change on the DB
we will of course
miss it anyway.
> Am I doing something wrong?
No.
Cheers
--
Alessandro Pasotti
QCooperative: www.qcooperative.net
<http://www.qcooperative.net>
ItOpen: www.itopen.it <http://www.itopen.it>
_______________________________________________
QGIS-Developer mailing list
[email protected]
<mailto:[email protected]>
List info:
https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe:
https://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________
QGIS-Developer mailing list
[email protected]
<mailto:[email protected]>
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe:
https://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________
QGIS-Developer mailing list
[email protected] <mailto:[email protected]>
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________
QGIS-Developer mailing list
[email protected]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________
QGIS-Developer mailing list
[email protected]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer