PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

postgresql:Tại sao tôi phải chỉ định -h localhost khi chạy psql?

Tôi đã có điều tương tự xảy ra với tôi, có lẽ là do phiên bản psql xung đột (một từ Lion, một từ homebrew). Mặc dù tôi vẫn chưa thể tìm ra cách làm cho psql sử dụng thư mục / tmp socket, nhưng tôi thực sự có một công việc xung quanh.

Đặt nội dung sau vào .bashrc (hoặc .zshrc, v.v.) của bạn:

export PGHOST=/tmp

Điều này đặt "máy chủ" chính xác trở lại đúng thư mục socket mà không cần phải cung cấp cờ -h



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL tương đương cho TOP n CÓ TIES:GIỚI HẠN với quan hệ?

  2. Làm cách nào để sử dụng chức năng cửa sổ Redshift / Postgresql LAG để loại trừ các bản ghi một cách có chọn lọc?

  3. Làm thế nào để lập chỉ mục một bảng postgres theo tên, khi tên có thể ở bất kỳ ngôn ngữ nào?

  4. Sự khác biệt giữa LIKE và ~ trong Postgres

  5. Mac psql / readline - Thư viện không được tải