gpt4 book ai didi

wiki - Redmine:如何将 wiki 页面移动到另一个项目的 wiki?

转载 作者:行者123 更新时间:2023-12-05 00:45:44 30 4
gpt4 key购买 nike

我在父项目 A 的子项目 B 中有几个 wiki 页面。现在我想将它们从 B 的 wiki 移动到 A 的 wiki。如何在不复制和粘贴所有页面的情况下执行此操作?

Redmine论坛的人建议直接编辑SQL数据库;其他有同样问题的人也有一个 Unresolved 问题。
我查看了我的 mysql 转储,但我没有确切地了解更改相应 ID 的位置。表“wiki_contents”或“wiki_content_versions”或其他任何地方的位置是否正确?

(使用的是Redmine 1.2.0)

最佳答案

以下是移动页面的方法 - 我建议在直接操作数据库之前进行备份。

  • 表中projects , 找到项目 A 和 B 的 ID。
  • 表中wikis , 找到与项目 A 和 B 对应的 wiki 的 id。
  • 表中wiki_pages ,找到您要移动的页面,只需更改 wiki_id

  • 注意:
  • 页面层次结构 ( parent_id ):不确定如果移动页面但不移动其父页面会发生什么。可以肯定的是,您可能希望设置 parent_id 的值。移动页面后为 null 并重新创建层次结构。
  • 用户通知:我不确定如果用户观看移动到用户不再具有访问权限的项目的页面会发生什么。确定您可能想要删除 watchers 中的一些条目。 table 。
  • Wiki 重定向:当您重命名页面时,可以选择将旧 URL 重定向到新 URL。这些重定向存储在 wiki_redirects 中并且可能也需要移至新的 wiki。
  • 如果链接到的页面也没有移动,内容中的 Wiki 链接将不再起作用。
  • 关于wiki - Redmine:如何将 wiki 页面移动到另一个项目的 wiki?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6509037/

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