QFieldCloud Pro: Push from QField updates project but not PostGIS — what am I missing?

Hello,

Thanks for this amazing open‑source field data‑collection tool — I’ve been using it in standard sync for at least five years.

I’m testing QFieldCloud Pro to simplify updating and storing edits directly into a PostGIS database (the database is publicly accessible and I use pg_service to store credentials). Workflow I followed:

  • QGIS 3.40 on Ubuntu: I load a polygon layer through a PostGIS connection that uses pg_service (ssl mode: prefer).

  • I save the project as a .qgz.

  • Using the QField plugin (version from 5 September 2025) I push the project to my organization’s QFieldCloud Pro account.

  • In QFieldCloud web UI I add a Secret for the project (I tested both with and without specifying a particular user; no difference).

  • On my smartphone (QField latest, 29 August 2025) I open the project, add one polygon, and click Push.

  • The QFieldCloud web platform shows a change.

  • Back in QGIS I Sync the project. The local project updates correctly, but when I open the PostGIS layer in QGIS nothing in the database has changed. Jobs component shows no errors.

So, edits pushed from QField appear in the cloud project but are not being written back to PostGIS. I’m probably missing a configuration step — I couldn’t find an answer in the community.

What I’d like help with:

  • Confirm whether QFieldCloud Pro should write edits back to the original PostGIS server automatically, or whether additional steps are required.

  • If additional configuration is needed, which exact settings (QGIS layer source, project settings, secrets, permissions, etc.) should I check?

  • Any specific logs, job outputs, or QFieldCloud settings I should inspect and share?

Environment / versions

  • QGIS: 3.40 on Ubuntu

  • QField plugin used to push: version from 5 Sep 2025

  • QField (Android): latest as of 29 Aug 2025

  • PostGIS: (publicly accessible via pg_service, ssl prefer)

  • QFieldCloud: Pro account under an organization

Thanks — any diagnostic steps or configuration checks that typically resolve this kind of issue would be very helpful.

Hi @Cedric_Lardeux What you are describing sounds correct. Could you try and re-apply the changes?

Berit