【问题标题】:how to create migration for already exist table in rails如何为rails中已经存在的表创建迁移
【发布时间】:2015-01-29 11:56:15
【问题描述】:

我已删除 rails 项目中的迁移文件。现在我想在另一个系统中运行 rails 项目,因为我需要迁移文件来创建表。请告诉我如何为 Rails 中已创建的表创建迁移文件。

【问题讨论】:

  • 你为什么不用rake db:schema:load

标签: mysql sql ruby-on-rails ruby migration


【解决方案1】:

您仍然有包含所有表及其详细信息的db/schema.rb 文件。您可以通过rake db:schema:load 使用它,这会将架构加载到数据库中,这比运行所有迁移要快。

永远不要删除您的迁移并在 SUBVERSION/GIT 中维护它

【讨论】:

    猜你喜欢
    • 2020-03-03
    • 2018-03-31
    • 2012-03-11
    • 1970-01-01
    • 2019-11-17
    • 1970-01-01
    • 2017-07-09
    • 2018-01-31
    • 1970-01-01
    相关资源
    最近更新 更多