我有一个棘手的问题。我“继承了”为v2.3.11编写的Ruby on Rails应用程序。到目前为止一直很好,但它已经在该版本上使用了很多年,它拥有数百个用户和大量不可丢失的数据。该应用程序使用的是旧版本的宝石,其中一个是控制用户,密码等的(一种实时的Devise,但是OLD!)。
所以,我不得不从头开始重建。这意味着,我正在使用我自己的身份验证系统(没有设计或宝石)和其他方法。所以,问题来了。如何将其从旧系统迁移到新系统?我不能丢失信息。你们有任何想法如何处理这类问题吗?我不想告诉用户再次注册并丢失所有条目,首选项等。数据库是MySQL。但是,如果可能的话,我会坚持使用PgSQL,甚至更好。
任何建议都将不胜感激!
再次感谢!!
汤姆