Rails-如何删除特定的数据库?

时间:2018-04-12 01:43:21

标签: ruby-on-rails

rake db:drop会破坏所有内容,但我只想丢弃特定的数据库。

我尝试了一个创建这些数据库的并行测试gem:my_db_test2, my_db_test3, my_db_test4

如何仅删除这些数据库?

2 个答案:

答案 0 :(得分:0)

您可以在销毁数据库时指定环境。

bundle exec rake db:drop RAILS_ENV=test

注意:默认情况下,rake db:drop将删除与应用程序关联的所有数据库。

答案 1 :(得分:0)

如果您使用的是Postgres,则可以使用dropdb

dropdb my_db_test2