gpt4 book ai didi

ruby-on-rails - 从 Rails 模型生成 schema.rb(不带数据库)

转载 作者:行者123 更新时间:2023-12-03 09:15:08 26 4
gpt4 key购买 nike

我的 Rails 项目有一个过时的 schema.rb 文件。我也有一个空数据库。如何从 Rails 模型生成 schema.rb

最佳答案

您不应该从模型生成架构,而应该从数据库或迁移文件生成架构。如果您的迁移是最新的并反射(reflect)了数据库的状态,您可以运行:

bundle exec rake db:schema:dump 

它应该从您的数据库生成 schema.rb 文件。

这是 Rails 在执行 db:migrate 任务后运行的内容:

Rake::Task["db:schema:dump"].invoke if ActiveRecord::Base.schema_format == :ruby

关于ruby-on-rails - 从 Rails 模型生成 schema.rb(不带数据库),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38499563/

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