У меня есть виртуальная машина, в которой я использую свою тестовую базу. Имя пользователя и пароль - postgres, а ip - 192.168.1.255. Внутри моих рельсах приложение у меня есть test.json
файл со следующим:PostgreSQL DB на виртуальной машине не работает
{
"db": "postgres://postgres:[email protected]:5432/geoforce_test?search_path=gfv2,public",
"log_level": 1,
"db_log": "log/v2-test.db.log"
}
Однако, когда я пытаюсь запустить тест (rspec spec
) Я получаю следующее сообщение об ошибке:
PG::ConnectionBad: could not connect to server: Permission denied (Sequel::DatabaseConnectionError)
Is the server running on host "192.168.1.255" and accepting
TCP/IP connections on port 5432?
идеи?
Как я могу проверить эту запись? мой pg_hba.conf имеет свой IP-адрес компьютера как доверчивый – WhomWhomWhom
Проверьте документы здесь: – otaviofcs
http://www.postgresql.org/docs/9.1/static/auth-pg-hba-conf.html. что-то вроде: host postgres all 192.168.12.10/32 md5 – otaviofcs