私が取り組んでいるソフトウェア システムは、医療費請求システム、大量のデータとデータ テーブル、およびストアド プロシージャです。
私は記事「より良いコードへの 12 ステップ」を読んでいて、The Joel Test #2 で次のように述べています。
これは展開ビルドを意味するのでしょうか (顧客が展開を更新できるようにするため)。
今、私が直面している主な問題は、ワンステップのデータベース更新をどのように行うかということです。
現時点では、データベースに変更を加えると、すべての変更が記録され、データベース更新スクリプトに追加されます。このスクリプトは、デプロイ トゥ カスタマー ビルドが作成されるときにバージョン番号を取得します。
これを行う簡単な方法はありますか?データベーススキーマを「前後」に見て、私が言及したような更新スクリプトを作成するスクリプトまたはアプリケーションはありますか?
それとも、これは誰もが行う方法であり、信じがたいですが、もっともらしいと思います.
自動化されたシステムはエラーを減らし、展開のビルド時間を大幅に短縮します。その方法を知りたいです。