gpt4 book ai didi

database - 增加内部 redmine 计数器

转载 作者:搜寻专家 更新时间:2023-10-30 23:40:11 25 4
gpt4 key购买 nike

我将我们当前的 redmine 数据库内容迁移到另一台服务器上的新 redmine 实例,它有自己的数据库。

问题是,当我在我的新 redmine 实例上创建新的东西时(例如:一个新问题),redmine 有内部计数器在其数据库中插入新元素,由于 ID 已经存在于我的旧 redmine 数据库。

我通过尝试创建足够多的新元素来增加内部计数器并避免主键冲突来解决这个问题。

有谁知道解决这个问题的正确方法吗?尤其是当我必须处理数据库中数百万个现有 ID 时?

最佳答案

Redmine 不处理这些主键 ID。它们是由您的数据库生成的。

对于每个表,都有一个特殊的计数器在插入时生成这些 ID。对于 MySQL,你 can set表的 AUTO_INCREMENT 值。对于 Postgres,您必须使用 setval 调整表主键的顺序。 .

通常,当将数据库从一个数据库服务器移动到另一个数据库服务器时,您应该确保保留 AUTO_INCREMENT 或序列值。常见的转储工具有相应的选项。

关于database - 增加内部 redmine 计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35896349/

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