0
我正在開發一個紅寶石應用程序,並希望刪除我的測試用戶在SQL數據庫中是否有一個命令行來刪除它們全部。想重新開始通過測試刪除紅寶石用戶記錄
我正在開發一個紅寶石應用程序,並希望刪除我的測試用戶在SQL數據庫中是否有一個命令行來刪除它們全部。想重新開始通過測試刪除紅寶石用戶記錄
你可以做rails db:migrate:reset
刪除一切,重新創建數據庫
要刪除使用命令行軌數據庫在Rails應用程序目錄此命令運行。
bundle exec rake db:drop:all
上面的代碼將刪除整個數據庫。或者,您也可以使用mysql刪除數據庫,也可以列出所有存在的數據庫並選擇要刪除的數據庫。
打開終端並鍵入mysql -u yourusername -p
,按回車鍵並輸入您的root密碼。
show databases;
drop database yourdatabase;
好吧,這將簡單地刪除字段的內容,即用戶名稱,電子郵件但不會完全刪除數據庫字段? – Zurch
它將刪除所有表格,然後重新創建它們,以使它們都爲空。 –
或者,如果您只想刪除用戶而不是其他模型,則可以打開rails控制檯並運行User.delete_all –