我正在铁轨上学习红宝石。 我开始将一些数据从csv文件导入sqlite数据库。然后我成功地将这些数据传输到我的rails环境中。 在检查数据库后,我意识到我已经在数据库中创建了每个条目的5个副本。我想清理数据库,我想知道最好的选择是什么?
以下是我想我需要做的事情,但如果你想到它们,请提出更好的方法:
另外,我应该在哪里使用此方法删除重复项?在“模特”或其他地方?
答案 0 :(得分:0)
最简单的解决方案是清除您的数据库并重新导入,这样您就只有一个副本。
或者你可以使用SQLite客户端并直接在SQL中清理它。
对于像这样的实用程序方法,如果选择该路径,通常会进行Rake任务。所以它会进入lib / tasks。