gpt4 book ai didi

MySQL legacy 到 Rails 的迁移转换

转载 作者:行者123 更新时间:2023-11-29 04:30:02 24 4
gpt4 key购买 nike

我有一个来自遗留应用程序的 5k 行 MySQL 数据库结构,需要将其导入/将其转换为一组 Rails 数据库/迁移文件。

有没有工具可以做到这一点?能否以某种方式告诉 Rails 连接到遗留数据库并从中提取模式?

谢谢。

最佳答案

Rails 内置了这种功能。

通过修改 database.yml(可能适用于您的开发环境)将您的 Rails 应用程序指向“遗留”架构。

运行 rake db:schema:export

现在您在位于 db/schema.rb 的迁移 DSL 中有了一个合适的 ruby​​ 文件,这使得它不可知(这意味着它也遗漏了特定于供应商的项目)。

阅读这篇文章:Migrations – Schema Dumping and You了解详情。

关于MySQL legacy 到 Rails 的迁移转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4243429/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com