PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Railsy:rake db:create:all (nie można połączyć się z serwerem)

[aktualizacja2]

ok, oto co powinieneś zrobić:

  1. gniazdo unix powinno znajdować się w /var/pgsql_socket (jak na obrazie plist), gdzie jako rails próbuje znaleźć plik gniazda w /tmp . Uważam, że to jest powód błędu. więc edytuj swój database.yml &wyraźnie dodaj lokalizację gniazda. więc ostateczny plik database.yml powinien wyglądać jak ten . zmień lokalizację pliku dla lokalizacji gniazda uniksowego. spróbować teraz się połączyć?

2) Jeśli nadal się nie łączy. sprawdź, czy serwer Postgres rzeczywiście działa

$ netstat -a | grep postgre

jeśli jest uruchomiony, spróbuj połączyć się z nim z terminala za pomocą psql Komenda. okryj jego, nie działa. spróbuj uruchomić go ręcznie

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

Jeśli nadal się nie uruchamia, czy w pliku server.log są jakieś komunikaty o błędach? Jeśli tak, opublikuj je tutaj.

Powodzenia!=======ZAKTUALIZOWANO===============




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. używanie schematów w postgresql

  2. Zabij sesję/połączenie postgresql

  3. Całkowita liczba rekordów na tydzień

  4. Jaka jest różnica między postgres a postgresql_psycopg2 jako silnikiem bazy danych dla django?

  5. WYJAŚNIENIE PostgreSQL – Jakie są koszty zapytań?