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

Reply via email to