Я пытался использовать DBI gem для подключения к моему серверу PostgreSQL - PullRequest
1 голос
/ 24 апреля 2019

Я пытался использовать DBI gem для подключения к моему серверу PostgreSQL.

Вот мой код:

DBI.connect('DBI:Pg:DBNAME:IP', 'ROLE', 'PWD')

Вот сообщение об ошибке, которое я получил:

NameError: неинициализированная константа DBI :: DBD :: Pg :: Database :: PGError

Вы имели в виду?TypeError DBI :: Ошибка

У меня нет проблем при использовании dbi для подключения к серверу Mysql.

dbn = DBI.connect('DBI:Mysql:DBNAME:IP', 'USERNAME', 'PWD')

Я также обновляю все свои гемы: pg, dbi и dbd-pg.

1 Ответ

1 голос
/ 24 апреля 2019

Не используйте не поддерживаемый гем dbi , вы можете увидеть, что readme говорит, что больше не поддерживается. Вместо этого используйте ruby ​​pg gem

...