vBulletin 5データベースの移行 - インポートスクリプトのエラー

最終アップデートだと思います。

インフラ、コード、ユーザー、モデレーターなどをすべて調整し、移行を完了しました。昨日行われました。コミュニティへのリンクは、許可されているかどうかわからないため、また、イタリアではかなり有名なコミュニティであるため、ここでは共有しません。

これは、ボットを除外した後の、30日間の平均的な数値です。

もちろん、ボランティアチームにはかなりのプレッシャーがかかりましたが、まだ完了していません。カスタムテーマやDiscourseのバックグラウンド設定の一部を微調整しているところです(ヘルプ/明確化/指示を求めるトピックをたくさん開く必要がありそうです)。

私たちのスクリプトは、希望するすべてを移行することに成功しました。

  • ユーザー
  • ユーザーグループ
  • モデレーター/BAN/管理者ステータス
  • プライベートメッセージ
  • カテゴリ
  • トピック
  • 返信

などなど。また、vBulletinにはツイートやYouTube動画などを埋め込むためのカスタマイズがいくつかあり、Discourseのデフォルトの処理方法ではうまく移行できないため、移行プロセス自体にクッキングを統合しました。

4vcore/8GBのテスト環境で実行したところ、移行全体は約7〜8時間で完了しました。
本番環境では、Patreonで8vcore/30GBの費用を賄うのに十分な資金が集まったため、全体で4時間かかりました。

移行のライブ配信を行いました。何度か(もちろん:stuck_out_tongue:)やり直したり、BGMを流したりしました。とても楽しかったです。

トピック/投稿数とタイミングの詳細はスクリーンショットで確認できます。
3つのタイミングは、読み込み時間、クッキング時間、書き込み時間です。

疲労困憊しましたが、非常に刺激的な冒険でした。そして、@pfaffman、私があなたの助けを雇わないと決めたとき、あなたは窮地を脱したと信じてください。

今日現在、このプロジェクトに費やした私の時間だけで約£25kと推定されます:rofl:
過去2ヶ月ほど、他の3人が費やした時間は数えていません。しばしば夜遅くまで作業していました。

現在も移行後のスクリプトを実行中です。アバターをすべてインポートするスクリプトと、返信内に記載された古いURL形式へのリンクが正しくリダイレクトされるようにするためのパーマリンクリダイレクトを作成するスクリプトです。これらは24時間以内に完了する見込みです。

数週間後に、スクリプトのリポジトリをクリーンアップしてオープンソースとして提供できるかどうかを議論する予定です。私一人では決定できません。

編集:すべてのユーザーアバターの完全な移行と、トピック/カテゴリへの内部参照のパーマリンクを追加しました。

image

メインのデータ移行後に実行しました。

Cheers

「いいね!」 3