Нашел это во время поиска того, как сделать то же самое, и это не ответило на мой вопрос, так что на случай, если кто-то еще столкнется с этим, я думаю, что я решил это.
нули и видответил на это, но, похоже, нигде в сети не написано, что на самом деле должно быть имя хоста или порт (может быть, я тупой, и это очевидно, но: shrug:)
Согласно документам psql:
По умолчанию используется значение переменной среды PGPORT или, если не установлено, значение порта, указанного во время компиляции, обычно 5432.
Итак, яПредполагаемый порт будет 5432
(вы, вероятно, могли бы просто использовать PGPORT в качестве своей переменной).
Также в других местах travis он говорит, что локальный хост будет связываться с 127.0.0.1
для других баз данных (например, mongo), поэтому яЯ тоже об этом догадался.
Документы Travis сообщают нам пользователя как postgres
, а пароль пуст.
Я использовал целую строку для соединения, где, когда вы ее разделяли,поэтому я установил всю строку подключенияs (вы можете извлечь каждый компонент):
postgres://postgres@127.0.0.1:5432/testing_db
Я сделал это в настройках панели мониторинга Travis.
Удивительно, но все это сработало: tada:
Надеюсь, это поможет.