vBulletin5에서 Discourse로 개인 메시지 마이그레이션

안녕하세요,

이 주제에 대해 찾은 다른 스레드는 이뿐입니다: vBulletin 5 import : how to import private messages?

이 스레드는 전형적인 인터넷 방식대로 해결책을 언급하긴 하지만, 실제로는 공유하지는 않습니다. :smiley:

더 구체적인 지침이나 스텁 스크립트를 제공해 주실 분이 있을까요? 저는 루비 개발자는 아니지만 소프트웨어 엔지니어로서 풍부한 경험을 가지고 있습니다. 시작하는 데 조금만 도움을 주시면 감사하겠습니다. :slight_smile:

이것이 기본 가져오기 스크립트입니다: discourse/script/import_scripts/vbulletin5.rb at main · discourse/discourse · GitHub

당시에 제가 스크립트를 수정한 내용을 공유합니다. 다만 여기저기 엉망으로 되어 있는데, 제 데이터베이스는 프랑켄슈타인의 괴물 같은 상태였고, 테스트를 위해 주석 처리된 줄도 많습니다. 현재 상태 그대로 사용해서는 안 됩니다:

관심 있는 부분은 def import_pm을 확인해 보세요.

그리고 잊지 마세요:

화이팅입니다! :wink:

또한 정확히 무엇이 변경되었는지 확인하실 수 있도록 공식 가져오기 스크립트와 내용을 비교해 보시는 것을 강력히 권합니다.

@Canapin님, 정말 감사합니다. 매우 감사드립니다.

공식 가져오기 스크립트에 적용해야 할 몇 가지 수정 사항이 이미 있습니다. pvt 메시지 가져오기를 추가하는 방법에 대한 참고 자료로 당신의 것을 사용하겠습니다 :slight_smile:

도와드릴 수 있어서 기쁩니다! 완성되면 직접 만든 개인 메시지 가져오기(import) 메서드를 공유해 주시겠어요? 한번 보고 싶고, 공식 스크립트에 병합할 수도 있을 것 같아서요.

12월 중순부터 작업을 시작할 예정입니다. “보편적” 수준으로 유지할 수 있다면 완료 후 git에 공개할 계획입니다. :slight_smile: