データ移行完了!

(最終更新: )

データ移行完了!

こんにちは。新人エンジニアの岡山です。
本日も「今日やったこと・詰まったこと・学びになったこと」などを書いていきます。よろしくお願いします。

見切れないスクリーンショットを撮る方法を見つけました

前回、Perfect Pixelを使ったデザインチェックで、公開サイトのページ全体をスクリーンショットで撮ろうとして途中で切れてしまう、というのに苦戦していました。
今回、以下の記事を参考にしたところ、無事きれいに撮れるようになりました。

参考: https://zenn.dev/sonicmoov/articles/bb48b2d2cefe55

手順は簡単で、

  • Chrome DevToolsで画面幅を好みの幅にし、高さを9999(最大)にする
  • 「DPR」の数値を1に変更する
  • ⌘ + Shift + P →「Capture screenshot」

これだけで、途中で見切れないスクリーンショットが撮れました。
これまでスクショが途中で見切れて苦労していたのでいい方法が見つかって良かったです。

本番のWordPress→microCMSのデータ移行、無事完了

リニューアルサイト案件のWordPress→microCMSへのデータ移行を、本番環境で実施しました。以下の点に注意しながら進めたところ、無事移行することができました。

  • コンテンツAPIキーとマネジメントAPIの権限にチェックが入っているか
  • 環境変数(.env)に適切な値を記入したか
  • 移行用のjsファイルに記述ミスがないか

データを移行出来たが、記事数が本番と合わない

移行完了後、ローカルと本番で掲載されている記事数が違うことに気づきました。きっかけは、ページネーションの数がローカルは9ページ、本番は16ページと大きくズレていたことです。

調べてみると、書いたコード側で記事数のリミットが100件になっており、それ以上の記事が生成されていなかったのが原因でした。全件を取得するようにコードを修正し、無事解決しました。

おわりに

データ移行が無事完了したので、明日はデザインチェック頑張ります。

Oikawaから一言

データ移行おつかれさま!

記事数の違いに気づいて、自分で原因を探して解決までできたのは良い経験になったと思う!
こういう「なんかおかしい」に気づけるのはめちゃくちゃ大事!

デザインチェックも細かいところまで見つつ、引き続き頑張っていこう!