php/mysql Web 開発の適切なワークフローについて考えています。
ヒントを得た人はいますか?
これが私たちがすることです:
データベースのアップグレードと本番環境へのプッシュを処理するカスタム スクリプトがいくつかあります。私たちのデータベースでは、すべてのデルタを 1 つのフォルダーに保持し、スクリプトは現在の DB レベルを使用可能なデルタに対してチェックし、必要に応じてそれらを適用します。
本番環境への昇格には、すべての本番データを取得し、rsync を実行して変更をプッシュする別のスクリプトがあります。
サーバーに対してどのレベルの制御を行っているかについては言及していませんが、全体的なプロセスは一般的な開発と同じです。