我有一个包含65k +条目的表的数据库,它在我的生产Rails应用程序中使用,我想从我拥有的CSV文件中添加大约40k以上的行,确保数据进入: 1)db在我的开发机器上, 2)生产服务器上的db, 3)db在我的团队成员的机器上。
我应该选择哪种方法?填充表的rake任务?迁移?
我做错了吗?
答案 0 :(得分:0)
最佳做法将完全取决于您导入的数据。如果您只打算一次导入它,再也不会再次触摸它,那么迁移是正确的方法。如果您打算更新CSV并替换/附加数据库中的数据,您可能需要考虑rake任务。