CSV ファイルから既に稼働中の WooCommerce サイトに製品をインポートする作業を行っています。そのようなデータベースを変更するスクリプトを実行する前に、何か予防措置を講じる必要があるかどうか疑問に思っていました。
データベースのバックアップを作成し、サイトを一時的にオフラインにし、スクリプトを実行してから、サイトをオンラインに戻すことを想定しています。他にすべきことはありますか?
データベースのバックアップを作成するだけです。何かが間違って挿入されても何も削除されませんが、すべてを調べて新しくインポートされたデータを削除しようとするよりも、すべてを削除して両方のファイルを挿入する方が簡単だからです。それ以外は、ウェブサイトを一時的に削除する必要はないと思います。何十万行も挿入しないと仮定すると、そのスクリプトは非常に迅速に終了するはずです。ただし、念のためにしばらく削除したい場合は、完全にあなたが好む方に基づいています (必須ではありません)。最も重要なことは、実行前にインポート方法が正しいことを確認することです。これらのいくつかのこと以外は、すべて設定する必要があります。幸運を!
eコマースのようなものでは、(データベースだけでなく)完全バックアップを取り、サブドメインなどのどこかに復元し、すべてが機能していることを確認してから、それをライブにプッシュします。2つを復元して一致させる前に、顧客の注文の内容のコピーをとる必要があるかもしれません。
私の知る限り、それで十分でしょう。@Devon Bernadが言ったように、フロントエンドと関係がない限り、オフラインにする必要はありません。幸運を祈ります。:)