ruby Rake DB命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby Rake DB命令相关的知识,希望对你有一定的参考价值。

db:create creates the database for the current env
db:create:all creates the databases for all envs
db:drop drops the database for the current env
db:drop:all drops the databases for all envs
db:migrate runs migrations for the current env that have not run yet
db:migrate:up runs one specific migration
db:migrate:down rolls back one specific migration
db:migrate:status shows current migration status
db:rollback rolls back the last migration
db:forward advances the current schema version to the next one
db:seed (only) runs the db/seed.rb file
db:schema:load loads the schema into the current env's database
db:schema:dump dumps the current env's schema (and seems to create the db as well)

db:setup runs db:schema:load, db:seed

db:reset runs db:drop db:setup
db:migrate:redo runs (db:migrate:down db:migrate:up) or (db:rollback db:migrate:migrate) depending on the specified migration
db:migrate:reset runs db:drop db:create db:migrate

以上是关于ruby Rake DB命令的主要内容,如果未能解决你的问题,请参考以下文章

ruby heroku_db.rake

ruby db.rake

ruby 从db生成灯具。可读的rake db:fixtures:load

rake db rake 任务不工作 Ruby 2.4.0 & Rails 5.0.1

rake db:schema:dump 不工作

Ruby on Rails:运行 rake 命令时出现错误消息