Mot*_*ars 21 activerecord ruby-on-rails
我正在尝试手动创建/更新db/structure.sql文件以进行测试.我config.active_record.schema_format = :sql在application.rb中设置了" ".我想知道是否有一个命令等效于" ActiveRecord::SchemaDumper.dump"将创建或更新structure.sql.我已经尝试过structure_dump,但输出为nil:
> ActiveRecord::Base.connection.structure_dump
=> nil
Run Code Online (Sandbox Code Playgroud)
我也尝试将文件传递给该方法:
> File.open( File.join(Rails.root, 'db/structure.sql')) { |f| ActiveRecord::Base.connection.structure_dump() }
=> nil
Run Code Online (Sandbox Code Playgroud)
到目前为止,我能够生成或更新db/structure.sql的唯一方法是运行rake db:migrate.任何替代品?或者我在尝试运行ActiveRecord :: Base.connection.structure_dump时遗漏了什么?
jvn*_*ill 39
尝试从数据库rake db:structure:dump重新创建db/structure.sql.
| 归档时间: |
|
| 查看次数: |
10635 次 |
| 最近记录: |