0

我正在使用active-record-reputation-system gem,并希望将其更新为v 2.0.0.

gem 创建三个表,RS_EvaluationsRS_Reputation_MessagesRS_Reputations。这三个表已为 v 2.0.0 重命名,但它们不会通过简单地捆绑安装 v2.0.0 gem 在我的数据库中得到更新。

我该如何更新这些表?我是不是该:

1) 只更新具有完整列内容的表名?(据我所知,列名随更新而变化)。如果是这样,我该怎么做?

2)删除旧表并创建新的正确表?这并不理想,但不会杀死我,因为我在现有表中没有大量数据。我可以通过我的数据库查看器(即 PGAdminIII)简单地删除旧表吗?还是我需要迁移删除表的文件?

输入将不胜感激!

更新迁移指南有一行 关于

Also, you need to update your database data as follow: 
UPDATE rs_reputation_messages SET sender_type = 'ReputationSystem::Evaluation' WHERE sender_type = 'RSEvaluation'

我该怎么做呢?我只熟悉通过迁移文件更新数据库。这是直接对数据库进行的 SQL 调用吗?

4

0 回答 0