0

クライアントは、データベース構造の更新が自動でエラーがないことを望んでいます。

例えば:

  • SQL query 1DeveloperAが中央の場所に新規追加しました。
  • SQL query 2DeveloperBが中央の場所に新規追加しました。
  • Cronjob は夜間に実行SQL query 1SQL query 2れ、データベース サーバーで更新されます。
  • SQL query 3開発者は中央の場所に新しく追加されました。
  • Cronjob は次の夜に実行SQL query 3され、データベース サーバーで更新されます。

この更新プロセスを自動化することは可能ですか、またはどのレベルで可能ですか?

多くの開発者がプロ​​ジェクトに取り組んでおり、SQL スクリプトをデータベースに追加している場合、データベースの変更を毎日更新するための標準的なアプローチとして最適なものはどれですか?

私たちは使用しています:

Linux dedicated server.
Crontab
PHP
MySQL
SVN
Shell Scripting
4

1 に答える 1

2

3 つのディレクトリを設定します。

  • 保留中
  • 成功
  • 失敗

新しいスクリプトは「保留中」にドロップされます。プロセスが cron から実行され、これらを取得して処理を試みます。正常に処理されたファイルは「成功」に移動し、それ以外の場合は「失敗」に移動します。

ログ ファイルには、スケジュールされたプロセスによるすべてのアクティビティが記録され、失敗時には電子メールまたはアラートが生成されます。

于 2012-04-06T12:58:19.570 に答える