Erreur de table de postgis de sauvegarde QGIS: pas de tampon de résultat

10

J'ai une couche polygonale sur PostGIS, et lorsque j'essaie d'ajouter des fonctionnalités à l'aide de QGIS, une erreur s'affiche lorsque j'enregistre la modification.

Voici la notification d'erreur "pas de tampon de résultat".

Ici, l'image d'erreur

J'ai trouvé un cas similaire ici: erreur PostGIS lors de l'ajout de la fonctionnalité: pas de tampon de résultat . Mais cela ne me donne pas la réponse pour le résoudre. Des idées ?

septine
la source
Quelqu'un at-il un moyen de résoudre ce problème sans redémarrer? Je ne veux pas perdre le travail que j'ai fait, donc le redémarrage est un problème.
Alicia
@Alicia Ce qui a fonctionné pour moi a été d'ouvrir la boîte de dialogue Propriétés du calque affecté, puis de sélectionner OK. Après cela, la sauvegarde a bien fonctionné. Il peut y avoir d'autres facteurs en jeu (c'est-à-dire que j'ai redémarré la DB au préalable, mais sans effet). Si je peux reproduire cela, je posterai une bonne réponse. (Mon raisonnement derrière l'ouverture de la boîte de dialogue Propriétés était d'inciter QGIS à actualiser ses métadonnées DB). J'utilise QGIS 2.6.0.
Alex Hajnal

Réponses:

11

J'ai eu une erreur similaire. Depuis le journal QGIS PostGIS:

Unable to access the "gvkort"."modelomr" relation.
            The error message from the database was:
            no result buffer.
            SQL: SELECT * FROM "gvkort"."modelomr" LIMIT 1

Je soupçonne que cela était dû à un délai d'expiration de la base de données après une longue réunion n'utilisant pas QGIS avec une connexion pg ouverte. Après avoir redémarré QGIS, le problème a disparu - et pas avant. Cela se produit souvent dans pgadmin, mais je ne l'avais jamais vu auparavant dans QGIS.

Jakob
la source
2
J'ai eu la même erreur, donc en suivant ce conseil, j'ai fermé le projet QGIS et l'ai rouvert, et cette fois cela a fonctionné, aucune erreur. Merci
Martin Hügi
J'ai le même problème. QGIS 2.8.15 , PostGIS 2.4.2 . J'ai essayé de l'enregistrer dans PostgreSQL avec le plus haut niveau d'événements enregistrés. Le seul message qui fait référence à l'erreur, lorsque je clique sur le bouton "Enregistrer" dans QGIS, estConnection error: SELECT nextval('myschema.mytable_id_seq'::regclass) returned 1 [FATAL: terminating connection due to administrator command]
Yaroslav
cette erreur persiste et c'est presque 2020
Luffydude