QGIS Server将UPDATE…WHERE NULL发送到WFS层中的postgis
我正在运行Windows Server 2012服务器。 PostgreSQL 9.3.5,64位 POSTGIS 2.1.3 QGIS服务器2.6.1-2 QGIS Desktop 2.8.3和2.12 我正在使用使用QGIS Desktop 2.12的Microsoft Surface Pro 4平板电脑来编辑存储在Postgresql数据库中的某些图层。数位板中的层是QGIS Server服务的WFS层。 当我在图层中插入一些数据以强制将数据发送并存储在服务器中后进行编辑时,有时更新未在数据库中进行。 我可以看到POST http请求可以很好地到达服务器,但是有时我看不到数据库中的提交(更新),而有时它可以正常工作并执行提交。 在QGIS Server的日志中,我可以看到(我在QGIS Desktop中更新了3个功能的数据): //QGIS SERVER RECEIVED HTTP POST FROM QGIS DESKTOP [4852][11:11:19] ********************new request*************** [4852][11:11:19] remote ip: 192.168.144.20 [4852][11:11:19] CONTENT_TYPE: text/xml [4852][11:11:19] HTTP_USER_AGENT: Mozilla/5.0 QGIS/2.8.2-Wien [4852][11:11:19] MAP:D:\OSGeo4W\apps\qgis\bin\alumbrado\alumbrado.qgs [4852][11:11:19] REQUEST:Transaction …