gpt4 book ai didi

ruby-on-rails - 脚手架用户ID重置

转载 作者:太空宇宙 更新时间:2023-11-03 16:56:30 24 4
gpt4 key购买 nike

在我目前在 Ruby on Rails 中创建的应用程序中。我正在尝试在 Rails 控制台中进行一些测试,我必须在其中销毁数据库中的数据并且数据库已连接到服务器。我正在导入一个 XML 并对其进行解析,然后将其放入带有脚手架的数据库中。

现在我需要的是:基本上我试图做的是销毁数据并每周用一个新数据替换它..但我遇到的问题是,用户 ID 上升到 700+,并且只有50 条记录 :S 因为它没有重置...

要删除我当前使用的所有记录,“whatever.destroy_all”可以解决问题

有什么帮助吗?

顺便说一句,我正在使用 SQLITE

最佳答案

在表中创建的 ID 列通常被设置为唯一,并为每个新记录递增 1,这就是为什么每个当您销毁并添加新数据时,ID 会越来越高。

ID # 越来越大的事实不是问题

如果您真的想从零开始,我认为您可以删除该表并重新创建它,但这对于一个微不足道的问题来说似乎有点矫枉过正。

关于与另一个脚手架的连接,你如何连接两者,它们分别代表什么?

关于ruby-on-rails - 脚手架用户ID重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7942445/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com