Empty my Sqlite3 database in RoR Empty my Sqlite3 database in RoR sqlite sqlite

Empty my Sqlite3 database in RoR


To reset your database, you can run:

rake db:schema:load

Which will recreate your database from your schema.rb file (maintained by your migrations). This will additionally protect you from migrations that may later fail due to code changes.

Your dev database should be distinct to your environment - if you need certain data, add it to your seed.rb file. Don't share a dev database, as you'll quickly get into situations where other changes make your version incompatible.


Download sqlitebrower here http://sqlitebrowser.org/

Install it, run it, click open database (top left) to locationOfYourRailsApp/db/development.sqlite3

Then switch to Browse data tab, there you can delete or add data.


I found that by deleting the deployment.sqlite3 file from the db folder and inserting the command rake db:migrate in the command line, it solves the problem for all of my team working on sqlite3.