Message posté par : jlavaure
----------------------------------------
Bonjour à la communauté,
Je fais face à un bug qui dépasse mes compétences.
Un utilisateur essaie d'alimenter une base postgres. Il copie colle des lignes dans la
table en question, puis au moment de fusionner les entités concernées disparaissent.
J'ai regardé le log postgres et voici ce que ça donne :
-----------------
Code :
2022-09-07T10:55:32 WARNING Requête : BEGIN READ ONLY;DECLARE qgis_65 BINARY CURSOR
FOR SELECT
st_asbinary("geom",'NDR'),"id_qgis"::text,"etp_projet"::text
FROM "SCHEMA"."TABLE" WHERE ("geom" &&
st_makeenvelope(716385.29306396981701255,6453957.03219509590417147,745075.0413419334217906,6470999.79550700541585684,2154))
AND ("id_qgis" IN ()) a retourné 7 [ERREUR: erreur de syntaxe sur ou près de « )
»
LINE 1: ...17906,6470999.79550700541585684,2154)) AND ("id_qgis" IN
())
^
]
2022-09-07T10:55:32 WARNING 1 cursor states lost.
SQL: BEGIN READ ONLY;DECLARE qgis_65 BINARY CURSOR FOR SELECT
st_asbinary("geom",'NDR'),"id_qgis"::text,"etp_projet"::text
FROM "SCHEMA"."TABLE" WHERE ("geom" &&
st_makeenvelope(716385.29306396981701255,6453957.03219509590417147,745075.0413419334217906,6470999.79550700541585684,2154))
AND ("id_qgis" IN ())
Résultat: 7 (ERREUR: erreur de syntaxe sur ou près de « ) »
LINE 1: ...17906,6470999.79550700541585684,2154)) AND ("id_qgis" IN
())
^
)
2022-09-07T10:55:32 WARNING ATTENTION: ATTENTION: aucune transaction en cours
2022-09-07T10:55:32 WARNING Requête : CLOSE qgis_65 a retourné 7 [ERREUR: le
curseur « qgis_65 » n'existe pas
]
-----------------
Comprenez vous quelque chose ?
Même si l'utilisateur laisse une simple entité sans sélection, elle disparait et
n'ait pas enregistré dans la BD (pour le coup je n'ai pas récupéré ce log).
Je précise que de mon côté, j'arrive à faire cette opération.
Merci pour votre précieuse aide.
J.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=355182#p355182
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net