Gemfile指定gem 'pg', '~> 0.18'
,数据库引擎当前为PostgreSQL 9.6,需要升级到PostgreSQL 12。Gemfile.lock包括pg (0.21.0)
和pg (0.18.0)
。我不太了解这两者是如何联系在一起的,如果它们有任何联系的话。库与数据库引擎的关系如何?
由于ruby pg的主页表明它适用于9.3及更高版本,我认为您不需要更新Gemfile。pg
gem的所有版本都应该支持PostgreSQL 9.3及以上版本。