Migrate an SMF2 forum to Discourse

Postgres를 말씀하시는 건가요? 이게 무슨 말씀인지 잘 모르겠습니다.

제가 하려는 방법은 사용자 ID가 0인 경우 ID 대신 사용자 이름을 사용하는 것입니다. 그런 다음 find_username_by_import_id 함수가 사용자를 찾지 못하면, 이메일 주소를 fake_email로 설정하고(이는 base.rb에 있는 가짜 이메일 주소를 생성하는 함수입니다) 기존에 가지고 있는 사용자 이름으로 사용자를 생성합니다. 그리고 야심이 있다면 스크립트 마지막에 이메일 주소에 @email.invalid이 포함된 모든 사용자를 정지(suspend)할 수 있습니다. 그들은 비활성 상태이므로, 정지하지 않아도 큰 문제가 되지 않을 것 같습니다.

다른 방법으로는 게시글 처리를 시작하기 전에 삭제된 사용자 목록을 생성하는 쿼리를 실행하여 그들을 먼저 생성하는 방법이 있지만, 그렇게 하면 더 복잡해집니다.

deleted user라는 사용자를 생성하고 system 대신 모든 해당 게시글을 그 사용자에게 소유하도록 하고 싶다면, 그렇게 하고 -1을 deleted user의 사용자 번호로 대체하면 됩니다. 일반 사용자로 생성하거나, 사용자 ID를 -2로 설정하는 등 더 복잡한 작업을 수행할 수도 있습니다.

일부 시스템에서는 첨부파일이 게시글 본문에 있는 경우가 있고, 다른 경우에서는 첨부파일 레코드가 데이터베이스에 저장되어 있기 때문에 이런 문제가 발생합니다.

수입(import)을 실행한 후에 Migrated password hashes support 플러그인을 설치했나요? (최소 몇몇 상황에서는 수입 실행에 간섭을 줄 수 있습니다.) SMF2가 smf가 하는 방식과 동일한 방식으로 비밀번호를 해싱하나요?