数据迁移:迁移和更新数据库结构中的数据

时间:2021-02-05 15:42:05
【文件属性】:
文件名称:数据迁移:迁移和更新数据库结构中的数据
文件大小:104KB
文件格式:ZIP
更新时间:2021-02-05 15:42:05
rails schema-migrations data-schema RailsRuby 数据迁移 将数据迁移与模式迁移一起运行。 数据迁移存储在db/data 。 它们的行为类似于架构迁移,只是它们应保留用于数据迁移。 例如,如果您意识到需要对所有标题进行标题化,那么这里就是您要做的地方。 我为什么要用这个? 通过数据迁移,您可以像在常规工作流程中进行模式生成一样为数据生成迁移。 对于设置不需要任何中间AR活动的任务,例如dev和test,请坚持使用db:migrate 。 对于生产和质量检查,您可以将其脚本更改为db:migrate:with_data 。 当然,您要测试迁移,因此可以选择db:migrate:with_data或data:migrate来捕获数据更改。
【文件预览】:
data-migrate-master
----gemfiles()
--------rails_4.2.gemfile(165B)
--------rails_4.1.gemfile(113B)
--------rails_6.0.gemfile(139B)
--------rails_5.1.gemfile(136B)
--------rails_5.2.gemfile(139B)
----.github()
--------workflows()
----Gemfile.rails5.2(118B)
----data_migrate.gemspec(2KB)
----.hound.yml(60B)
----.ruby-version(6B)
----Gemfile.rails5.1(120B)
----.rbenv-gemsets(21B)
----lib()
--------capistrano()
--------generators()
--------data_migrate()
--------data_migrate.rb(2KB)
----Gemfile(144B)
----spec()
--------db()
--------generators()
--------data_migrate()
--------spec_helper.rb(1KB)
----tasks()
--------databases.rake(15KB)
--------.gitkeep(0B)
----Rakefile(51B)
----.travis.yml(256B)
----LICENSE(1KB)
----screenshot.png(43KB)
----README.md(7KB)
----.rubocop.yml(73B)
----.ruby-style.yml(35KB)
----Appraisals(215B)
----.rspec(20B)
----.gitignore(125B)
----Gemfile.rails5(120B)
----.overcommit.yml(906B)
----Changelog.md(3KB)

网友评论