코드를 직접 확인하지는 못해서 정확히 무슨 일이 일어나고 있는지 단정하기는 어렵습니다. 말씀하시는 URL이 카테고리 URL과 토픽 URL이라면, 네, 그것들은 자동화되어 생성됩니다. 하지만 스크립트가 카테고리, 토픽, 게시물을 각각 따로 생성하는 것 같으니, 한쪽(예: 카테고리 생성)은 다른 쪽(예: 토픽 생성)에서 무엇을 하는지 알지 못하는 상황이 되는 것입니다.
만약 그렇다면, 먼저 카테고리 생성기를 실행한 다음 카테고리 경로를 토픽 생성기에 넣고, 그 토픽 경로를 게시물 생성기에 넣어야 할 것입니다. 모든 것을 하나의 카테고리에 넣고 싶다면, 해당 카테고리를 위한 URL을 하나만 사용하는 것이 좋습니다.
SQL이 CSV보다 더 엉망일 것이라고 상상하기는 어렵지만, 때로는 제 상상력이 그렇게 뛰어나지 않습니다.