Confluence: массовое изменение данных в статьях

Иногда бывает нужно изменить одну ссылку на другую и причем во всех статьях сразу. К примеру, это может понадобиться если вы перенесли свой issue tracker на другой домен. Можно поставить платный плагин, но я вам предлагаю более простое бесплатное решение. Если ваш Confluence использует mssql, то вы можете воспользоваться скриптом ниже. Если у вас другая СУБД, то скрипт можно адаптировать под нее. Основная идея в том, чтобы найти в таблице BODYCONTENT все искомые слова(old_text) и заменить на новые(new_text).

UPDATE BODYCONTENT 
     SET BODY = CAST(REPLACE(CAST(BODY as NVarchar(max)),'old_text','new_text') AS NText)
     WHERE BODY LIKE '%old_text%';
Рекомендуем почитать
Teamcity 2020.1 – API – 403 error

Если после обновления Teamcity до версии 2020.1 ваши внешние скрипты, приложения получают 403 ошибку, то это связано с обновлением. Jetbrains Читать дальше...

Как решить проблемы с датчиком приближения Xiaomi Mi Mix 2S

⚠️Все действия вы выполняете на свой страх и риск. Автор не несет отвественности за действия, которые могут пронести вред вашему Читать дальше...

Внимание, опрос!

На следующей неделе реально отдыхаете?— IT Cat (@voiplab) March 27, 2020

Бесплатный доступ к платным сервисам во время эпидемии коронавируса

Безусловно, коронавирус повлияет на нас всех в той или иной форме. Ничего хорошего от него нет, не было и не Читать дальше...

Поделиться