Ojm*_*man 0 ruby migration sequel
我正在使用续集。
如何生成迁移文件(即使是空的),以便其名称类似于20160313142249_create_table1.rb?
即,如何让它生成“20160313142249”部分?续集能做到吗?
Sequel 没有附带生成迁移文件的方便的 Rake 任务,但您可以编写自己的任务。这个非常简单的可以作为例子。
# Rakefile
namespace :db do
desc "Generate migration file"
task :generate_migration, [:file_name] do |task, args|
filename = args.file_name
time = Time.now.strftime("%Y%m%d%H%M%S%L")
sh "touch migrate/#{time}_#{filename}.rb"
end
end
Run Code Online (Sandbox Code Playgroud)
现在的用法很简单,如rake db:generate_migration[file_name].
| 归档时间: |
|
| 查看次数: |
815 次 |
| 最近记录: |