Как я могу подключиться к базе данных ElephantSQL с помощью Diesel? - PullRequest
0 голосов
/ 20 ноября 2019

Я пытаюсь использовать Diesel для подключения к базе данных ElephantSQL (размещенной в облаке). У меня есть проект для сборки, но я получаю эту ошибку, когда пытаюсь запустить:

thread 'main' panicked at 'Error connecting to postgres://username:password@raja.db.elephantsql.com:5432/t/username: BadConnection("could not connect to server: Connection refused (0x0000274D/10061)\n\tIs the server running on host \"raja.db.elephantsql.com\" (52.23.183.171) and accepting\n\tTCP/IP connections on port 5432?\n")', src\libcore\result.rs:1165:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
error: process didn't exit successfully: `target\debug\main.exe` (exit code: 101)

Мой проект Diesel в основном похож на тот, что в руководстве по началу работы за исключением того, что я не использую Diesel CLI (поэтому папка миграций отсутствует).

URL, который я использую, предоставляется ElephantSQL: postgres://username:password@raja.db.elephantsql.com:5432/t/username

...