У меня есть база данных postgresql 9.2
. Моя таблица выглядит следующим образом:Подключиться к rpostgresql
CREATE DATABASE "EURUSD_M1"
WITH OWNER = fadmin
ENCODING = 'UTF8'
TABLESPACE = pg_default
LC_COLLATE = 'German_Germany.1252'
LC_CTYPE = 'German_Germany.1252'
CONNECTION LIMIT = -1;
Однако при попытке подключения Копания водителя rpostgresql я получаю:
> drv <- dbDriver("PostgreSQL") ## loads the PostgreSQL driver
> con <- dbConnect(drv, port='5432', dbname='EURUSD_M1',
+ user='fadmin') ## Open a connection
Error in postgresqlNewConnection(drv, ...) :
RS-DBI driver: (could not connect [email protected] on dbname "EURUSD_M1"
)
Кстати указать host = 'localhost'
ничего не меняет! Также fadmin
- суперпользователь в моем db!
Вот дополнительная информация Подключение:
Любые идеи, что я делаю не так?
Я ценю ваши ответы!
Thx для вашего ответа! Предыдущий скриншот был в основном моим файлом 'pg_hba.conf'. Как вы можете видеть в недавно добавленном скриншоте (только что увеличенном), моя база данных находится на локальном хосте и, следовательно, включен сетевой доступ. Кстати, вещь также заключается в том, что брошенное исключение всегда остается неизменным и не дает дополнительной информации о том, что «точно» не так, какое-либо предложение, как отредактировать это? – user2051347
В Linux я переключился с «md5» (последний столбец) на идентификатор и запустил демон indentd - не уверен, что это работает. Но я все еще подозреваю, что это проблема в том, что вы запускаете сервер в Windows, а не в RPostgreSQL. –
добавьте строку 'local all all md5' в файл' pg_hba.conf'. – Alex