gpt4 book ai didi

ruby-on-rails - 需要帮助为我的Rails应用程序创建structure.sql

转载 作者:行者123 更新时间:2023-12-03 11:49:06 26 4
gpt4 key购买 nike

我正在尝试手动创建/更新db / structure.sql文件以进行测试。我在application.rb中设置了“config.active_record.schema_format = :sql”。我想知道是否有一个等效于“ActiveRecord::SchemaDumper.dump”的命令将创建或更新structure.sql。我尝试了structure_dump,但输出为nil:

> ActiveRecord::Base.connection.structure_dump
=> nil

我还尝试将文件传递给该方法:
> File.open( File.join(Rails.root, 'db/structure.sql')) { |f| ActiveRecord::Base.connection.structure_dump() }
=> nil

到目前为止,我能够生成或更新db / structure.sql的唯一方法是运行rake db:migrate。还有其他选择吗?还是在尝试运行ActiveRecord::Base.connection.structure_dump时缺少某些内容?

最佳答案

尝试使用rake db:structure:dump,它将从数据库中重新创建db/structure.sql

关于ruby-on-rails - 需要帮助为我的Rails应用程序创建structure.sql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15148329/

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