Tôi đi theo quá trình cài đặt ghi chú C: \ Program Files \ PostgreSQL \ 9.2 \ doc \ cài đặt-notes.htmllà các plug-in trình gỡ lỗi không có sẵn cho PostgreSQL 9.2 EnterpriseDB cho Win7 x-64
- Edited các tệp postgresql.conf
shared_preload_libraries = '$libdir/plugin_debugger.dll'
- Ngưng và khởi động lại dịch vụ PostgreSQL trong pgAdmin
- Đã đi vào cơ sở dữ liệu và chạy
CREATE EXTENSION pldbgapi;
trở lại thành công.
Nhưng khi tôi nhấp chuột phải vào một hàm trong TreeView của pgAdmin, không có tùy chọn gỡ lỗi và tùy chọn gỡ lỗi được tô xám trên menu Công cụ.
pl/pgsql Debugger
Các gói phần mềm bao gồm EnterpriseDB của pl/pgsql debugger plugin mà có thể được sử dụng bởi giao diện người dùng debugger trong pgAdmin để giúp đỡ với sự phát triển của chức năng cơ sở dữ liệu của bạn. Plugin trình gỡ lỗi bị tắt theo mặc định cho lý do hiệu suất. Để kích hoạt nó, hãy làm theo các bước sau: 1.Chỉnh sửa tệp postgresql.conf trong thư mục dữ liệu và sửa đổi tùy chọn cấu hình shared_preload_libraries để trông giống như sau, nếu chạy trên Linux hoặc Mac: shared_preload_libraries = '$ libdir/plugin_debugger .so 'hoặc nếu bạn đang sử dụng Windows:
shared_preload_libraries =' $ libdir/plugin_debugger.dll '2.Khởi động lại máy chủ PostgreSQL.
3.Run CREATE EXTENSION pldbgapi; trong cơ sở dữ liệu bạn muốn gỡ lỗi bằng cách sử dụng psql hoặc công cụ truy vấn pgAdmin.
liên kết: https://www.pgadmin.org/docs/dev/debugger.html
Tôi cũng đã thực hiện tất cả các cài đặt cũng đã kiểm tra shared_preload_libraries trong cấu hình máy chủ nhưng vẫn không hoạt động. –