AudeF
11월 7, 2025, 11:26오전
1
안녕하세요!
카테고리의 구조를 복제하려고 합니다(이전 버전 26의 모든 하위 카테고리를 새 버전 27로 복사).
현재 진행 중인 작업은 다음과 같습니다:
새 카테고리 27를 생성하고 해당 id를 기록합니다.
discourse export_category 26 명령어로 json 파일을 내보냅니다.
json 파일을 편집하여 카테고리만 유지하고, 슬러그를 수정해 고유성을 유지합니다. …
각 하위 카테고리에 대해 “parent_category_id”: 새 카테고리 id로 설정합니다.
이후 편집한 json 파일을 discourse import_category file.json으로 가져옵니다.
그러면 하위 카테고리는 가져와지지만, 제 새 카테고리에는 속하지 않으며 부모 카테고리가 없습니다.
카테고리에 올바르게 가져오는 방법은 무엇인가요?
카테고리 설정에서 상위를 설정하면 작동하나요?
@AudeF 사이트가 어떤 내용인지, 그리고 어떤 것을 하려는지 좀 더 자세히 설명해 주실 수 있을까요? 왜 카테고리의 구조와 모든 하위 카테고리를 복제해야 하나요?
여기서 작업 과정을 좀 더 자세히 보여줄 수 있을까요? 예를 들어, JSON을 정확히 어떻게 내보내고 다시 가져왔는지요.
질문하신 지 시간이 좀 지났으니, 그동안 일부 해결책을 찾지 않으셨을까요?
AudeF
12월 5, 2025, 8:54오전
5
글쎄, 상위 카테고리를 수동으로 설정했으니 지금은 괜찮지만, 내년에는 또 이렇게 하고 싶지는 않아요 .
저희는 포럼을 외부 사용자와 함께 소프트웨어 테스트를 논의하는 데 사용하고 있습니다. 매년 새로운 버전이 출시되며, 새로운 테스트를 이전 논의와 섞어 넣고 싶지 않아서 각 버전마다 새로운 카테고리를 생성합니다. 하위 카테고리는 매번 거의 동일하므로 매번 수동으로 생성하고 싶지 않아요 .
저는 이 튜토리얼을 사용하여 JSON 파일을 내보내고 가져옵니다: Move topics from one Discourse instance to another . 다만 같은 포럼 내에서 작업을 수행하므로 충돌을 피하기 위해 슬러그와 ID를 변경합니다.