Когда я ввожу команду remap в соответствии с инструкциями по адресу Change the domain name or rename your Discourse, я получаю эту ошибку всякий раз, когда тема содержит цитату из другой темы:
Ошибка: ERROR: дубликат ключа нарушает уникальное ограничение “unique_post_links”
DETAIL: Ключ (topic_id, post_id, url)=(265, 33103, https://my.forum.url/t/my-topic-name/2025/35) уже существует.
Remap был применен лишь частично из-за указанной выше ошибки. Пожалуйста, запустите скрипт снова.
Такая ситуация возникает, когда сообщения, содержащие цитату, отделяются в отдельную тему, или если они были созданы намеренно.
Если я навсегда удалю проблемную тему или вручную уберу ссылку на цитату, всё будет в порядке. Но это не совсем практично.