2009-08-19 44 views
9

Tôi có một ứng dụng dựa trên cơ sở dữ liệu Postgres và tôi cần có khả năng kiểm tra các yêu cầu mà ứng dụng gửi của cơ sở dữ liệu.Đăng nhập truy vấn Postgres cho Windows

Tôi muốn Postgres đăng nhập tất cả các truy vấn mà nó nhận được ở đâu đó mà tôi có thể kiểm tra chúng để xây dựng lại một số chức năng của nó trong một ứng dụng khác.

Ai đó có thể đề xuất một cách đơn giản để ghi nhật ký các truy vấn mà Postgres nhận được trong hệ điều hành Windows?

Cảm ơn, Craig

Trả lời

10

Sửa postgresql.conf của bạn cho máy chủ PostgreSQL, và một trong hai thay đổi log_statement để 'tất cả' hoặc thay đổi log_min_duration_statement để 0.

Sau khi thay đổi, bạn phải tải lại cấu hình PostgreSQL, và các truy vấn sẽ được ghi vào nhật ký PostgreSQL.

Các vấn đề liên quan