現在、私はダンプスクリプトを使用して、データベースをgitリポジトリにコミットしています。
--skip-extended-insert --skip-comments --skip-dump-date
つまり、diffは何が変更されたのかを大まかに知ることができますが、マージしようとするとすべてが失敗します。
WP_SITEURL、WP_HOME、およびワードプレスが格納する他のすべての場所の完全なURLは、別のホストにインポートするときに更新が必要です(テスト、ステージング、本番)。
誰かがより良い方法を使用していますか?
主な問題:
- Wordpressはデータベース全体に完全なURLを保存します(移植不可)
- 他の多くの無関係なレコードが変更される
- auto_increment値(私はこれらを取り除くだけですが、IDの問題が発生しています)
- タイムスタンプ(場合によっては取り除かれることもあります)
- 一時的な *レコード...それらの処理方法がわからない
タイムスタンプ付きの移行を作成し、追加または削除したもののみを使用するプロセスが理想的ですが、それが可能かどうかわかりません。