Nay*_*ish 7 database sqlite ruby-on-rails-3
我正在使用sqlite3开发Ruby on Rails 3 Web应用程序.我一直在测试我的应用程序动态创建和销毁数据库中的东西,有时通过new和edit动作,有时通过Rails控制台.
我有兴趣完全清空我的数据库并且只剩下空表.我怎样才能做到这一点?我正在与一个团队合作,所以我对两个答案感兴趣:1)如何仅由我清空数据库?2)我怎样(如果可能的话)是空的(其中一些不是使用sqlite3而是MySql)?(我们都在通过SVN存储库开发同一个项目)
Cod*_*eef 18
要重置数据库,您可以运行:
rake db:schema:load
Run Code Online (Sandbox Code Playgroud)
这将从schema.rb文件(由迁移维护)重新创建数据库.这将进一步保护您免受以后因代码更改而失败的迁移.
您的dev数据库应该与您的环境截然不同 - 如果您需要某些数据,请将其添加到seed.rb文件中.不要共享开发人员数据库,因为您将很快遇到其他更改使您的版本不兼容的情况.
| 归档时间: |
|
| 查看次数: |
5135 次 |
| 最近记录: |