[英]Unable to connect to postgresql with pgAdmin4: readonly attribute error
此錯誤與psycopg2有關。 請驗證系統上安裝的psycopg2版本,並將其更新至至少2.7版。
在版本2.7 psycopg2連接類中,notices屬性是可寫的。 在早期版本中,它是一個只讀屬性。
如果您對/usr/share/pgadmin4/web/pgadmin/utils/driver/psycopg2/connection.py第313行中的代碼進行注釋,您可以查看它。
#pg_conn.notices = deque([], self.ASYNC_NOTICE_MAXLENGTH)
您可以嘗試使用pgAdmin4 wheel文件,您將不會遇到來自本機repo的舊版本軟件包的任何此類問題。
https://askubuntu.com/questions/831262/how-to-install-pgadmin-4-in-desktop-mode-on-ubuntu
pg4Admin 4現在正在為我工作。 我在我的KDE Neon上更新了python-psycopg2到2.7.4-1.pgdg16.04 + 1 amd64版本,這解決了我的readonly屬性問題。
我在Ubuntu 16.04上,但是使用了apt.postgresql.org中的postgresql和pgAdmin。 我發現了這個錯誤。 但是新版本的psycopg2通過最新的apt update
解決了我的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.