PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Rails:rake db:create:all (не може да се свърже със сървъра)

[актуализация2]

добре, това трябва да направите:

  1. unix сокетът трябва да е в /var/pgsql_socket (според изображението на plist), където as rails се опитва да намери сокет файла в /tmp . Вярвам, че това е причината за грешката. така че редактирайте своя database.yml &изрично добавете местоположението на сокета. така че вашата крайна база данни.yml трябва да изглежда така това . променете местоположението на файла за местоположението на вашия unix сокет. опитайте да се свържете сега?

2) Ако все още не се свързва. проверете дали postgres сървърът действително работи

<предварителен код>$ netstat -a | grep postgre

ако работи, опитайте да се свържете с него от терминал чрез psql команда. обвийте го, не работи. опитайте да го стартирате ръчно

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

Ако все още не стартира, има ли съобщения за грешка в server.log? Ако да, публикувайте ги тук.

Успех!=======АКТУАЛИЗИРАНО===============




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да генерирам хеш на набора от резултати в Postgress?

  2. Как да зададете някаква контекстна променлива за потребител/връзка

  3. Как работи функцията Degrees() в PostgreSQL

  4. Postgresql gem install pg 0.18.4 преминава, пакетната инсталация е неуспешна

  5. JPA 2 @SequenceGenerator @GeneratedValue, генериращ уникално нарушение на ограничението