Mật khẩu hiển thị trong dấu nhắc psql của tôi (bằng cách nhấn mũi tên lên để xem các lệnh đã nhập trước đó). Vì vậy, tôi muốn xóa mục nhập đó từ máy khách psql.Lịch sử ứng dụng khách psql được lưu giữ ở đâu? (~/.psql_history non-existant!)
Các tài nguyên khác (1, 2) tuyên bố rằng lịch sử ứng dụng khách psql được lưu giữ là tệp ~/.psql_history
, tuy nhiên tệp này chỉ đơn giản là không có. (không phải trong số .bash_history
hoặc là)
Vì vậy, phải có một tệp khác có lưu ý lịch sử nhắc lệnh psql, bất kỳ ý tưởng nào ở đâu?
Lưu ý: Tôi đang làm việc trên Ubuntu 12.04
Có thể bạn đang thực thi psql với tư cách người dùng khác? –
Tôi không nghĩ như vậy, chỉ trong trường hợp, tôi đăng nhập vào dấu nhắc của tôi như thế này 'sudo -u postgres psql my_db' – Bentley4
Đó chắc chắn là chạy psql là người dùng' postgres'. Vì vậy, lịch sử có thể được lưu trữ trong '~ postgres/.psql_history'. – qqx