QGIS保存postgisテーブルエラー:結果バッファがありません


10

PostGISにポリゴンレイヤーがあります。QGISを使用してフィーチャを追加しようとすると、編集を保存するとエラーが発生します。

これは、「結果バッファがありません」というエラー通知です。

ここでは、エラー画像

私はここで同様のケースを見つけました:機能の追加中にPostGISエラー:結果バッファーがありません。しかし、それは私にそれを解決する答えを与えません。何か案は ?


再起動せずにこの問題を解決する方法はありますか?これまでに行った作業を失いたくないので、再起動は問題です。
アリシア

@Aliciaうまくいったのは、影響を受けるレイヤーの[プロパティ]ダイアログを開き、[OK]を選択することでした。これを行った後、保存は正常に機能しました。他にもさまざまな要因が考えられます(つまり、事前にDBを再起動しましたが、効果はありません)。これを再現できれば正解を投稿します。([プロパティ]ダイアログを開く理由は、QGISをそのDBメタデータを更新するように調整することでした)。QGIS 2.6.0を使用しています。
Alex Hajnal

回答:


11

同様のエラーが発生しました。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

これは、開いているpg接続でQGISを使用していない長い会議の後のデータベースのタイムアウトが原因であったと思います。QGISを再起動した後、問題は解消しました-以前ではありませんでした。これはpgadminで頻繁に発生しますが、QGISでこれを見たことはありません。


2
同じエラーが発生したため、このアドバイスに従ってQGISプロジェクトを閉じて再度開きましたが、今回は機能し、エラーは発生しませんでした。ありがとう
MartinHügi2017

私も同じ問題を抱えてる。QGIS 2.8.15PostGIS 2.4.2。登録されたイベントの最高レベルでPostgreSQLにログを記録しようとしました。QGISで[保存]ボタンをクリックしたときにエラーを参照する唯一のメッセージはConnection error: SELECT nextval('myschema.mytable_id_seq'::regclass) returned 1 [FATAL: terminating connection due to administrator command]
Yaroslav

このエラーはまだ持続しており、ほぼ2020年です
Luffydude
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.