shou2017.com
JP / EN

You should use PG::Connection, PG::Result, and PG::Error instead, respectively.と表示された場合

Wed Jul 26, 2017
Sat Aug 10, 2024

マイグレーションをロールバックしようとしたところ以下のような表記になりました。

Mac$ rake db:rollback
The PGconn, PGresult, and PGError constants are deprecated, and will be
removed as of version 1.0.

You should use PG::Connection, PG::Result, and PG::Error instead, respectively.

この現象の原因は、postgresqlの注意喚起なので、postgresqlを固定してbundle updateをすると表示は無くなります。

gemfileを書き換えるだけでok

gem 'pg'
  
gem 'pg', '0.20.0'

参考