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

Rails:rake db:create:all (không thể kết nối với máy chủ)

[update2]

được rồi, đây là những gì bạn nên làm:

  1. ổ cắm unix phải ở /var/pgsql_socket (theo hình ảnh plist) khi rails đang cố gắng tìm tệp socket trong /tmp . Tôi tin rằng đây là lý do cho lỗi. vì vậy hãy Chỉnh sửa database.yml của bạn &thêm vị trí ổ cắm một cách rõ ràng. vì vậy database.yml cuối cùng của bạn sẽ giống như cái này . thay đổi vị trí tệp cho vị trí ổ cắm unix của bạn. thử kết nối ngay bây giờ?

2) Nếu nó vẫn không kết nối. xác minh rằng máy chủ postgres đang thực sự chạy

$ netstat -a | grep postgre

nếu nó đang chạy, hãy thử kết nối với nó từ thiết bị đầu cuối bằng psql yêu cầu. bao gồm nó, không chạy. thử khởi động nó theo cách thủ công

pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start

Nếu nó vẫn không bắt đầu, Có bất kỳ thông báo lỗi nào trong server.log không? Nếu có, hãy đăng chúng ở đây.

Chúc may mắn! =======ĐÃ CẬP NHẬT ===============




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bảng tạm thời kết xuất PostgreSQL

  2. Phân vùng khung dữ liệu SparkSQL PostgresQL

  3. Sau khi cập nhật lên macOS Big Sur, tôi không thể kết nối với cơ sở dữ liệu PostgreSQL của mình bằng MAMP

  4. Thiết kế cơ sở dữ liệu tạm thời, có sự thay đổi (hàng trực tiếp so với hàng nháp)

  5. SQL:Kiểm soát số lượng bản ghi được trả về