ruby-on-rails - rake 任务 db:full_reset 有什么作用?
问题描述
我从其他开发人员那里继承的部署脚本中有以下内容。有人知道 rake 任务 db:full_reset 是做什么的吗?我认为它会重置数据库,但我在代码中的任何地方都找不到该实际任务。跑步rake -T
不会给出任何线索。它会位于宝石中吗?
namespace :db do
task :full_reset do
on roles(:app) do
within release_path do
with rails_env: fetch(:rails_env) do
execute :bundle, "exec rake db:full_reset"
end
end
end
end
end
解决方案
您可以使用rake -W db:full_reset
查看该任务的定义位置
推荐阅读
- android - Capture layout screen in Android
- jquery - How to execute some piece of jquery code only when the viewport is above 1000px in WordPress
- ibm-integration-bus - 在 ESQL 中迭代字符串字符的最佳/最正确方法是什么?
- google-apps-script - How can I copy a range to a different sheet based on checkbox value, then delete on the new sheet, while keeping both check boxes up to date
- c++ - cmath 是否从 math.h 借用了它的实现
- python - 手动定义聚类中心
- asp.net - 从 google adwords api 获取 Null 数据
- kotlin - 使用额外属性的 build.gradle.kts 脚本中的错误
- python - python使用路径从选定的文件中创建一个excel并读取excel
- laravel - 如何在资源控制器 laravel 6 中有两种更新方法