gpt4 book ai didi

ruby-on-rails - rails : From UUID to ID

转载 作者:数据小太阳 更新时间:2023-10-29 08:35:36 26 4
gpt4 key购买 nike

我创建了一个以 UUID 作为主键的模型 Order。现在,我想将其改回正常的增量整数。

我试过像这样运行迁移:

add_column :orders, :id, :primary_key

但它显然不起作用,因为已经有一个 id 列。

我找到了很多关于如何从 id 到 uuid 的帖子,但没有找到如何反转它。

最佳答案

表格有数据吗?

如果不是,只需删除旧的 id 列并添加新的:

remove_column :orders, :id
add_column :orders, :id, :primary_key

如果是,将 id 列重命名为 id_deprecated

rename_column :orders, :id, :id_deprecated
add_column :orders, :id, :primary_key

并添加您的逻辑来处理其他表中对 old_id 的引用。

关于ruby-on-rails - rails : From UUID to ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45865344/

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