QGIS-Fehler beim Speichern der Postgis-Tabelle: Kein Ergebnispuffer

10

Ich habe eine Polygonebene in PostGIS, und wenn ich versuche, Features mit QGIS hinzuzufügen, wird beim Speichern der Bearbeitung ein Fehler angezeigt.

Hier ist die Fehlermeldung "kein Ergebnispuffer".

Hier das Fehlerbild

Ich habe hier einen ähnlichen Fall gefunden: PostGIS-Fehler beim Hinzufügen der Funktion: kein Ergebnispuffer . Aber es gibt mir nicht die Antwort, um es zu lösen. Irgendwelche Ideen ?

Septin
quelle
Hat jemand eine Möglichkeit, dieses Problem zu lösen, ohne neu zu starten? Ich möchte meine Arbeit nicht verlieren, daher ist ein Neustart ein Problem.
Alicia
@Alicia Was für mich funktioniert hat, war, das Dialogfeld Eigenschaften der betroffenen Ebene zu öffnen und dann OK auszuwählen. Danach funktionierte das Speichern einwandfrei. Möglicherweise spielen andere Faktoren eine Rolle (dh ich habe die Datenbank zuvor neu gestartet, jedoch ohne Wirkung). Wenn ich das reproduzieren kann, werde ich eine richtige Antwort posten. (Meine Argumentation beim Öffnen des Dialogfelds "Eigenschaften" bestand darin, QGIS zum Aktualisieren seiner DB-Metadaten zu überreden.) Ich verwende QGIS 2.6.0.
Alex Hajnal

Antworten:

11

Ich habe einen ähnlichen Fehler gehabt. Aus dem QGIS PostGIS-Protokoll:

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

Ich vermute, dass dies auf ein Datenbank-Timeout nach einem langen Meeting zurückzuführen ist, bei dem QGIS nicht mit einer offenen pg-Verbindung verwendet wurde. Nach dem Neustart von QGIS ist das Problem behoben - und nicht vorher. Dies passiert häufig in pgadmin, hat es aber noch nie in QGIS gesehen.

Jakob
quelle
2
Ich hatte den gleichen Fehler, also habe ich nach diesem Rat das QGIS-Projekt geschlossen und wieder geöffnet, und diesmal hat es funktioniert, kein Fehler. Danke
Martin Hügi
Ich habe das gleiche Problem. QGIS 2.8.15 , PostGIS 2.4.2 . Ich habe versucht, es in PostgreSQL mit der höchsten Anzahl registrierter Ereignisse zu protokollieren. Die einzige Meldung, die sich auf den Fehler bezieht, wenn ich in QGIS auf die Schaltfläche "Speichern" klicke, istConnection error: SELECT nextval('myschema.mytable_id_seq'::regclass) returned 1 [FATAL: terminating connection due to administrator command]
Jaroslaw
Dieser Fehler besteht immer noch und es ist fast 2020
Luffydude