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%';
Рекомендуем почитать
Бесплатный доступ к платным сервисам во время эпидемии коронавируса

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

Аттачим MSSQL базу используя TSQL

USE [master] GO CREATE DATABASE [my_database] ON ( FILENAME = N'E:\DB\my_database.mdf' ), ( FILENAME = N'E:\DB\my_database.ldf' ) FOR ATTACH GO

Как получить список всех файлов в истории git с размерами

Если вы планируете оптимизировать размер своего git-репозитория с помощью, например, bfg - то просто жизненно необходимо получить список всех файлов Читать дальше...

Удаление каталогов в истории git с помощью BFG

Если вы столкнулись с тем, что вам надо удалить целиком каталог из истории git, то это может быть проблемой, так Читать дальше...

Поделиться