토픽 ID를 포함해 모든 토픽을 영구 삭제하여 새 토픽에서 ID를 재사용하려면 어떻게 해야 하나요?

기본적으로 제 포럼에는 많은 카테고리가 있습니다.

'testing’이라는 이름의 카테고리가 하나 있고, 이 안에는 수천 개의 테스트용 토픽이 있습니다.

동시에 가치 있는 토픽이 담긴 유용한 카테고리들도 있습니다.

포럼에서는 이러한 모든 토픽이 다음과 같이 증가하는 토픽 ID를 가지고 섞여 있습니다.

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를 재사용할 수 없습니다. 이로 인해 새 토픽 ID가 계속 증가하고 있습니다.

제가 원하는 것은 다음과 같습니다. 예를 들어 ID가 121인 테스트 토픽을 영구 삭제한 후, 사이트의 어떤 카테고리에서든 새 토픽을 만들면, 새 토픽이 매번 증가하여 새로운 토픽 ID를 생성하는 대신 이 121 토픽 ID를 재사용할 수 있도록 하는 것입니다.

문제는 제 새 토픽의 ID가 점점 길어지고 있다는 점입니다. 예를 들어 34214나 43242와 같은 형태입니다. 약 20,121개에 달하는 모든 테스트 토픽을 삭제하면, 포럼이 새 토픽에 더 짧은 ID를 사용할 수 있기를 바랍니다. 모든 테스트 토픽을 영구 삭제하면, 새 토픽 ID가 현재 ID 수(34214)를 계속 증가시키는 대신, 이전에 삭제된 토픽 ID를 다시 사용하도록 리셋되어야 합니다. 이는 불량한 테스트 토픽 ID 때문에 ID가 길어지고 있기 때문입니다.

제가 이 작업을 수행하려는 궁극적인 목적은 테스트 목적으로 만든 20,121개의 토픽 때문에 긴 토픽 ID가 아닌 짧은 URL을 유지하기 위해서입니다.

‘testing’ 카테고리에 있는 20,121개의 모든 테스트 토픽을 제거하면, 새 토픽이 20121 바로 다음인 20122와 같은 ID를 사용하는 대신, 이전의 더 짧은 토픽 ID를 사용하길 원합니다.

이 링크 Bulk delete all topics in a category 를 따르는 것이 좋을까요? 이 방법은 모든 토픽과 해당 게시물(post)을 모두 삭제할까요, 아니면 토픽만 삭제할까요?

그리고 삭제된 토픽의 기존에 사용된 모든 토픽 ID를 해제하여, 새 토픽이 생성될 때 이전 ID를 재사용할 수 있게 해줄까요?

제 경우에 가장 좋은 방법을 조언해 주십시오. ‘testing’ 카테고리를 일괄 삭제하여 해당 토픽 ID를 소거하고 재사용 가능하게 만드는 것이 좋을까요? 정상적인 좋은 카테고리와 토픽의 데이터에 영향을 주지 않고 이를 일괄적으로 처리하는 링크와 튜토리얼을 공유해 주십시오.

모든 불량한 테스트 토픽은 ‘testing’ 카테고리에 있습니다. 또한, 제 사이트의 DB 메모리/스토리지에 삭제된 테스트 토픽의 부담이 계속 남아 있기를 원하지 않습니다. 저는 이 토픽들을 절대 복원하거나 되돌리지 않을 것이며, 그들의 토픽 ID(또는 토픽 게시물/콘텐츠)를 다시 사용할 일이 없기 때문입니다.

제 지식으로는 discourse에서 토픽을 영구 삭제하고 삭제된 토픽 ID를 플러시(flush)하는 옵션이 없는 것 같습니다. UI에서 삭제하면 항상 복원 옵션이 보이거든요. 제가 틀린 건가요?

아니요, 그렇게 되지 않습니다.

주제 ID에 대해 걱정하지 마세요. 그것이 최선입니다. 주제 ID가 2든 20000이든 큰 차이는 없습니다.

정말 주제 ID를 작게 만들고 싶다면, 해당 주제를 만들기 이전 시점의 백업을 복원하거나 데이터베이스 전체를 초기화하고 처음부터 다시 시작할 수 있습니다.

사이트의 다른 카테고리에도 유용하고 좋은 주제들이 있으므로, 데이터베이스 전체를 파괴하는 것은 좋은 방법이 아닙니다.
이 카테고리 주제들을 주제 ID 포함하여 영구적으로 삭제하는 다른 방법이 있을까요? 그러면 새로운 주제들이 더 짧은 기존 ID를 재사용할 수 있게 되니까요.

해결하셨나요? 저도 같은 문제를 겪고 있습니다.

ID를 재사용하려는 이유는 무엇인가요?