QGIS сохранить ошибку таблицы postgis: нет буфера результатов

10

У меня есть слой многоугольника на PostGIS, и когда я пытаюсь добавить объекты с помощью QGIS, при сохранении редактирования возникает ошибка.

Вот уведомление об ошибке «без буфера результатов».

Здесь ошибка изображения

Я нашел похожий случай: ошибка PostGIS при добавлении функции: нет буфера результатов . Но это не дает мне ответа, чтобы решить это. Любые идеи ?

septin
источник
У кого-нибудь есть способ решить эту проблему без перезагрузки? Я не хочу потерять работу, которую я проделал, поэтому перезапуск - это проблема.
Алисия
@ Алисия То, что мне помогло, - это открыть диалоговое окно «Свойства» соответствующего слоя и выбрать «ОК». После этого сохранение работало нормально. Могут быть и другие факторы (т.е. я перезапустил БД заранее, но безрезультатно). Если я смогу воспроизвести это, я отправлю правильный ответ. (Моя причина открытия диалога свойств заключалась в том, чтобы заставить QGIS обновить свои метаданные БД). Я использую QGIS 2.6.0.
Алекс

Ответы:

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

Я подозреваю, что это произошло из-за тайм-аута базы данных после долгого совещания, когда QGIS не использовалась с открытым подключением pg. После перезапуска QGIS проблема ушла - и не раньше. Это часто случается в pgadmin, но никогда раньше не видел этого в QGIS.

Jakob
источник
2
У меня была та же ошибка, поэтому, следуя этому совету, я закрыл проект QGIS и снова открыл его, и на этот раз он работал, без ошибок. Спасибо
Мартин Хюги,
У меня такая же проблема. QGIS 2.8.15 , PostGIS 2.4.2 . Я попытался войти в PostgreSQL с самым высоким уровнем зарегистрированных событий. Единственное сообщение об ошибке, когда я нажимаю кнопку «Сохранить» в QGIS,Connection error: SELECT nextval('myschema.mytable_id_seq'::regclass) returned 1 [FATAL: terminating connection due to administrator command]
Ярослав
эта ошибка все еще сохраняется, и это почти 2020
Luffydude