为Ubuntu环境在ROR中删除sqlite中的表

Ash*_*ish 0 sqlite ruby-on-rails

我在Ruby-on-Rails中使用sqlite数据库做了一些POC,而这样做我有不同版本的db迁移文件.我想删除sqlite db中的所有表重新启动,有方法使用版本进行迁移但是我想要一些sqlite的句柄(不管ROR框架).我是否必须安装一些gem才能访问sqlite db?还是有任何直接的方式?

Gon*_*ero 5

如果要将表重置为空状态,则可以使用

rake db:reset
Run Code Online (Sandbox Code Playgroud)

这将删除数据库并再次运行迁移.如果你想要的是完全删除数据库,那么运行

rake db:drop
Run Code Online (Sandbox Code Playgroud)