Ruby on rails 如何将唯一id重新部署到记录

Ruby on rails 如何将唯一id重新部署到记录,ruby-on-rails,ruby,postgresql,activerecord,Ruby On Rails,Ruby,Postgresql,Activerecord,我错误地将数据电子表格批量上传到网站。当我这样做时,它为每一行分配了一个唯一的id 当试图在记录之间创建关系时会出现问题。例如:Foo餐厅有5笔交易。但是,除了Foo这个名字之外,没有任何东西可以将每条记录链接在一起 我应该完全重新构建应用程序,还是有办法为所有Foo分配一个唯一的id?两种解决方案。首先,如果您只是将数据植入应用程序,则从应用程序中删除所有数据、修复未分配外键的问题并重新添加数据可能会更快。第二,如果无法删除所有数据,例如生产数据,则可以编写脚本来修复数据。你仍然希望修复你的应

我错误地将数据电子表格批量上传到网站。当我这样做时,它为每一行分配了一个唯一的id

当试图在记录之间创建关系时会出现问题。例如:Foo餐厅有5笔交易。但是,除了Foo这个名字之外,没有任何东西可以将每条记录链接在一起


我应该完全重新构建应用程序,还是有办法为所有Foo分配一个唯一的id?

两种解决方案。首先,如果您只是将数据植入应用程序,则从应用程序中删除所有数据、修复未分配外键的问题并重新添加数据可能会更快。第二,如果无法删除所有数据,例如生产数据,则可以编写脚本来修复数据。你仍然希望修复你的应用程序中扭曲数据的部分。Foo对我来说似乎是一个独特的id,但我不知道rails会对你的数据提出什么愚蠢的要求。