QGIS lưu lỗi bảng postgis: không có bộ đệm kết quả


10

Tôi có một lớp đa giác trên PostGIS và khi tôi cố gắng thêm tính năng bằng cách sử dụng QGIS, nó sẽ bị lỗi khi tôi lưu bản chỉnh sửa.

Đây là thông báo lỗi "không có bộ đệm kết quả".

Đây, hình ảnh lỗi

Tôi đã tìm thấy một trường hợp tương tự ở đây: Lỗi PostGIS trong khi thêm tính năng: không có bộ đệm kết quả . Nhưng nó không cho tôi câu trả lời để giải quyết nó. Có ý kiến ​​gì không?


Có ai có cách để giải quyết vấn đề này mà không cần khởi động lại không? Tôi không muốn mất công việc tôi đã làm, vì vậy khởi động lại là một vấn đề.
Alicia

@Alicia Điều làm việc cho tôi là mở hộp thoại Thuộc tính của lớp bị ảnh hưởng sau đó chọn OK. Sau khi làm điều này tiết kiệm làm việc tốt. Có thể có các yếu tố khác khi chơi (tức là tôi đã khởi động lại DB trước đó mặc dù không có hiệu lực). Nếu tôi có thể tái tạo điều này, tôi sẽ đăng một câu trả lời thích hợp. (Lý do của tôi đằng sau việc mở hộp thoại Thuộc tính là để dỗ QGIS làm mới siêu dữ liệu DB của nó). Tôi đang sử dụng QGIS 2.6.0.
Alex Hajnal

Câu trả lời:


11

Tôi đã có một lỗi tương tự. Từ nhật ký của 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

Tôi nghi ngờ điều này là do thời gian chờ cơ sở dữ liệu sau một cuộc họp dài không sử dụng QGIS với kết nối pg mở. Sau khi khởi động lại QGIS, vấn đề đã biến mất - và không phải trước đó. Điều này xảy ra rất nhiều trong pgadmin, nhưng chưa bao giờ thấy nó trong QGIS trước đây.


2
Tôi đã có cùng một lỗi, vì vậy, theo lời khuyên này, tôi đã đóng dự án QGIS xuống và mở lại, và lần này nó hoạt động, không có lỗi. Cảm ơn
Martin Hügi

Tôi có cùng một vấn đề. QGIS 2.8.15 , PostGIS 2.4.2 . Tôi đã cố gắng đăng nhập nó trong PostgreSQL với mức độ cao nhất của các sự kiện đã đăng ký. Thông báo duy nhất đề cập đến lỗi, khi tôi nhấp vào nút "Lưu" trong QGIS, làConnection error: SELECT nextval('myschema.mytable_id_seq'::regclass) returned 1 [FATAL: terminating connection due to administrator command]
Yaroslav

lỗi này vẫn còn và đến năm 2020
Luffydude
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.