Tôi cần thêm điều này ở đây vì tôi đã gặp một số vấn đề với thư này. Nếu gần đây bạn đã nâng cấp lên High Sierra, bạn sẽ thấy phiên bản mới nhất (pgadmin 4.20) sẽ tiếp tục xuất hiện với thông báo "Không thể liên hệ với máy chủ ứng dụng". Điều này thực sự có nghĩa là trên Mac là python không thể định cấu hình môi trường của bạn trong ~ / .pgadmin
Thư mục này lưu trữ tất cả những thứ bạn thiết lập và cấu hình và thậm chí là nhật ký của những gì đã chạy trên bản sao người dùng sử dụng pgadmin của bạn.
Cách khắc phục sự cố này trên High Sierra là sử dụng sqlite3. Nếu bạn nhìn vào thư mục đó, bạn sẽ thấy mọi thứ được lưu trữ trong các tệp sqlite3.
Khi phiên bản 4.20 của pgadmin được phát hành, nó được vận chuyển với phiên bản muộn hơn sqlite3.19 và vấn đề phát sinh do High Sierra được vận chuyển cùng với sqlite3.19, vì vậy để khắc phục sự cố này, bạn cần phải thay thế phiên bản cũ của sqlite3 bằng phiên bản mới nhất trên máy đóng gói của bạn.
Bây giờ, hãy lưu ý, tất cả MacosX + đều sử dụng sqlite để lưu trữ thông tin chi tiết cho phần lớn các ứng dụng trên máy mac của bạn, vì vậy bạn cần đảm bảo rằng mình không chỉ xóa phiên bản cũ mà bạn sẽ phải có cả hai phiên bản cùng tồn tại trong hài hòa để tránh bất cứ điều gì lớn xảy ra trên máy Mac của bạn.
1) tải xuống brew https://brew.sh/
2) cập nhật bia và nâng cấp bia để đảm bảo rằng nó được cập nhật
3) pha cài đặt sqlite3
4) mv / usr / bin / sqlite3 /usr/bin/sqlite3.os
5) ln -s /usr/local/Cellar/sqlite/3.21.0/bin/sqlite3 / usr / bin / sqlite3
6) / usr / bin / sqlite3 -version (kiểm tra phiên bản mới hơn 3.19)
Bây giờ bạn có thể tiếp tục mở pgadmin như bình thường