How to change the creator of a page

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

アトラシアン社外秘

この記事は未検証なのでお客様と共有できません。

Atlassian does not support customers performing direct data manipulation of application databases via queries, the information provided in this knowledge base article should be used at your own risk. For more information, please see the Atlassian Support Offerings.

プラットフォームについて: Server および Data Center のみ。この記事は、Server および Data Center プラットフォームのアトラシアン製品にのみ適用されます。

Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.

*Fisheye および Crucible は除く

問題

This guide will help you change the creator of a page to a different user. Changing the creator of a page is not generally recommended, but we understand that under some circumstances it might be required.

ソリューション 

The procedure you will follow to change the creator will depend on the version of Confluence you use, because 'userkeys' were introduced in Confluence 5.2 to allow for users to be renamed.

データベースを変更する前には必ずデータをバックアップするようにします。

Confluence 5.2 以降

To change the creator of a specific page

Run this SQL query against your database, replacing these values:

  • <lowerusername> with the username of the new creator in lower case
  • 'the title of the page' with the page title (case sensitive)
  • <thespacekey> with the spacekey in uppercase

update content set creator = (select user_key from user_mapping where lower_username = '<lowerusername>') 
 where contentid in (select c2.contentid from content c2 where c2.title = 'the title of the page'
            and spaceid = (select spaceid from spaces where spacekey = '<thespacekey>'))
  or prevver in (select c2.contentid from content c2 where c2.title = 'the title of the page'
            and spaceid = (select spaceid from spaces where spacekey = '<thespacekey>'));

Alternatively, pageid of the content can be used instead of the title. See How to get Confluence page ID for further details

  • <lowerusername> with the username of the new creator in lower case
  • <pageid> with the page id
update content set creator = (select user_key from user_mapping where lower_username = '<lowerusername>') 
 where contentid = '<pageid>' or prevver = '<pageid>';

To replace all content created by a single user

Run this SQL query against your database, replacing these values:

  • <newlowerusername> with the username of the new creator in lower case
  • <oldlowerusername> with the username of the old creator in lower case

update content set creator = (select user_key from user_mapping where lower_username = '<newlowerusername>') 
 where creator = (select user_key from user_mapping where lower_username = '<oldlowerusername>');


Finally, from within the Confluence UI, we'll need to flush the cache. Navigate to Cog > *General Configuration* > Administration > Cache Management and click on 'Flush All’. 

For Confluence 5.1 and below

To change the creator of a specific page

Run this SQL query against your database, replacing these values:

  • <lowerusername> with the username of the new creator in lower case
  • 'the title of the page' with the page title (case sensitive)
  • <thespacekey> with the spacekey in uppercase

update content set creator = '<lowerusername>'
 where contentid in (select c2.contentid from content c2 where c2.title = 'the title of the page'
            and spaceid = (select spaceid from spaces where spacekey = '<thespacekey>'))
  or prevver in (select c2.contentid from content c2 where c2.title = 'the title of the page'
            and spaceid = (select spaceid from spaces where spacekey = '<thespacekey>'));

To replace all content created by a single user

Run this SQL query against your database, replacing these values:

  • <newlowerusername> with the username of the new creator in lower case
  • <oldlowerusername> with the username of the old creator in lower case

update content set creator = '<newlowerusername>'
 where creator = '<oldlowerusername>';

説明 This guide will help you change the creator of a page to a different user. Changing the creator of a page is not generally recommended, but we understand that under some circumstances it might be required.
製品Confluence
プラットフォームServer
Last modified on Mar 26, 2024

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.