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

Không thể sử dụng người dùng postgres trong cơ sở dữ liệu mới cho rails 3 trên máy chủ ubuntu 10.04

Có vẻ như bạn cần thay đổi tệp pg_hba.conf của mình. Trong máy ubuntu 11.10 của tôi, nó nằm trong /etc/postgresql/9.1/main/pg_hba.conf

Trong đó, về phía dưới, bạn cần tìm và thay thế danh tính thành md5. Nó sẽ trông giống như thế này:

local   all             all                                     md5

Tôi gặp khó khăn vì đối với tôi (postgresql 9.1 và sử dụng Rails 3.2.2), mặc định cho đó là ngang hàng không đúng. Kiểm tra xác thực đồng đẳng và danh tính có nghĩa là gì tại đây .

Đó là cho postgresql 9.1 nên bạn có thể phải tìm kiếm phiên bản của mình.

Chúc bạn thành công!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ĐẶT HÀNG THEO danh sách giá trị IN

  2. Cách Setseed () hoạt động trong PostgreSQL

  3. Rails Kết nối với cơ sở dữ liệu được chỉ định bởi database.yml

  4. Mở rộng hàng qua * không được hỗ trợ ở đây

  5. Thay đổi ngôn ngữ ngày PostgreSQL từ yêu cầu