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 –