2016-09-15 102 views
0

我正在開發一個紅寶石應用程序,並希望刪除我的測試用戶在SQL數據庫中是否有一個命令行來刪除它們全部。想重新開始通過測試刪除紅寶石用戶記錄

回答

0

你可以做rails db:migrate:reset刪除一切,重新創建數據庫

+0

好吧,這將簡單地刪除字段的內容,即用戶名稱,電子郵件但不會完全刪除數據庫字段? – Zurch

+0

它將刪除所有表格,然後重新創建它們,以使它們都爲空。 –

+0

或者,如果您只想刪除用戶而不是其他模型,則可以打開rails控制檯並運行User.delete_all –

0

要刪除使用命令行軌數據庫在Rails應用程序目錄此命令運行。

bundle exec rake db:drop:all 

上面的代碼將刪除整個數據庫。或者,您也可以使用mysql刪除數據庫,也可以列出所有存在的數據庫並選擇要刪除的數據庫。

打開終端並鍵入mysql -u yourusername -p,按回車鍵並輸入您的root密碼。

show databases; 
drop database yourdatabase;