QGIS збереження помилки таблиці після повідомлення: немає буфера результатів


10

У мене є шар багатокутника на PostGIS, і коли я намагаюся додати функціїS за допомогою QGIS, він отримує помилку, коли я зберігаю правки.

Ось повідомлення про помилку "не буфер результатів".

Тут малюнок помилки

Тут я виявив подібний випадок: помилка PostGIS під час додавання функції: немає буфера результатів . Але це не дає мені відповіді на вирішення цього питання. Будь-які ідеї?


Хтось має спосіб вирішити це питання без перезавантаження? Я не хочу втрачати виконану роботу, тому перезавантаження - це проблема.
Алісія

@Alicia Те, що для мене працювало, було відкрити діалогове вікно Властивості ураженого шару, а потім вибрати OK. Після цього заощадження спрацювало чудово. Можуть бути й інші фактори (тобто я попередньо перезапустив БД, хоча це не дало ефекту). Якщо я можу це відтворити, я опублікую належну відповідь. (Мої міркування щодо відкриття діалогового вікна "Властивості" полягали в тому, щоб запровадити 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 цього не бачили.


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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.