Как навсегда удалить все темы, включая их ID, чтобы эти ID можно было повторно использовать для новых будущих тем?

По сути, на моём форуме есть множество категорий.

У меня есть категория с названием ‘testing’.

В ней находятся тысячи тестовых тем.

В то же время у меня есть полезные категории с ценными темами.

Таким образом, на форуме все эти темы перемешаны, и их идентификаторы (IDs) идут подряд, например:

myforum.com/t/good-topic/1810
myforum.com/t/test-topic/1231
myforum.com/t/another-test-topic/12189
myforum.com/t/another-good-topic/3219
myforum.com/t/another-testing-topic/3211

Как видно из идентификаторов тем, из-за огромного количества тестовых тем мои новые ID тем постоянно увеличиваются. Даже если я вручную удаляю все тестовые темы из категории ‘testing’, эти ID остаются занятыми, и новые темы не могут их переиспользовать.

Я хочу сделать следующее: например, если у тестовой темы был ID 121, и я удаляю её навсегда, то при создании новой полезной темы на моём сайте в любой категории эта новая тема должна иметь возможность ПЕРЕИСПОЛЬЗОВАТЬ этот ID 121, вместо того чтобы увеличивать счётчик и создавать новый ID каждый раз.

Проблема в том, что ID моих новых тем становятся всё длиннее, например, 34214 и 43242. Если я удалю все тестовые темы (их около 20121), я хочу, чтобы мой форум мог использовать КОРОТКИЕ ID для новых тем. То есть, если я навсегда удалю ВСЕ тестовые темы, то ID новых тем должен сброситься и начать использовать ранее удалённые ID, вместо того чтобы продолжать увеличивать текущий счётчик (сейчас он 34214), который растёт из-за «плохих» ID тестовых тем.

Моя цель — иметь короткие URL-адреса и избегать длинных ID тем из-за 20121 тестовой темы, которые я создал.

После удаления всех этих 20121 тестовых тем из категории ‘testing’ я хочу, чтобы новые темы использовали старые короткие ID, а не получали ID 20122 (который идёт сразу после 20121).

Стоит ли мне следовать инструкции по ссылке Bulk delete all topics in a category? Удалит ли она все темы и их сообщения или только темы?

И освободит ли она все ранее использованные ID удалённых тем, чтобы новые темы могли переиспользовать старые ID при создании?

Пожалуйста, посоветуйте, что лучше сделать в моём случае. Стоит ли мне массово удалить категорию ‘testing’, чтобы эти ID тем были уничтожены и стали доступны для переиспользования? Пожалуйста, поделитесь ссылками и руководствами, как сделать это массово, не затрагивая данные моих обычных полезных категорий и тем.

Все мои «плохие» тестовые темы находятся в категории ‘testing’. Также я не хочу, чтобы база данных моего сайта продолжала занимать память/хранилище удалёнными тестовыми темами, которые я никогда не восстановлю и не отменю, так как я больше никогда не буду использовать их ID (или сообщения/контент тем).

Насколько я знаю, в Discourse нет опции для постоянного удаления темы и очистки её удалённого ID? Если я удаляю темы через интерфейс, я всегда вижу опцию восстановления. Неужели я ошибаюсь?

Нет, не освободит.

Не беспокойтесь об ID темы. Это самый лучший вариант. Не имеет большого значения, будет ли ID темы 2 или 20000.

Если вы действительно хотите, чтобы ID ваших тем были меньше, вы можете либо восстановить резервную копию, созданную до создания этих тем, либо полностью очистить базу данных и начать заново.

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

Вы уже решили эту проблему? У меня возникла такая же проблема.

Почему вы хотите повторно использовать идентификаторы?