【问题标题】:Import sql database into RAILs app将 sql 数据库导入 RAILs 应用程序
【发布时间】:2015-09-18 12:59:16
【问题描述】:

我有用 php 编写的与 mysql 数据库通信的应用程序。我已经用 phpmyadmin 创建了数据库,但现在我决定用 rails 创建 api 应用程序,所以我想在我的新应用程序中导入我的数据库。我有 sql 文件但不知道如何导入它来创建所有必要的表?

感谢您的帮助!

【问题讨论】:

  • 由于 Rails 有 PHP 没有的约定(无论如何都严格遵循),因此从 Rails 的角度重新设计数据库会更容易,以后可以将现有数据库中的数据导入到 Rails 数据库中通过迁移尽管到目前为止我还没有实际做那种事情的经验:)。

标签: php mysql sql ruby-on-rails import


【解决方案1】:

您可以使用 Sequel 在 ruby​​ 中映射您的数据库。我写了一篇博文:http://cristianogregnanin.com/2015/07/22/Use-Capybara-and-Rspec-to-test-non-Rails-applications.html

【讨论】:

  • 由于他/她的问题被标记为 ruby-on-rails 他/她的适配器将是 arel 所以这个答案并不真正适用于这种情况,除了添加比应用程序所需的更多的宝石
  • Sequel 在这种情况下效果很好,我已经在许多类似的情况下使用过它,肯定比 Active Record 更适合这项任务。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多