The database is a critical part of our application. If we deploy version 2.0 of our application against version 1.0 of our database, what do we get? A broken application. And that's why our database should always be under source control right next to our application code.
Application lifecycle needs to think about database too. Automated migrations scripts and some tools can solve lots of our problems related to database changes.
Secondo Grant Fritchey costruire un database significa: In application development, we build a working application from its constituent parts, compiling it in the correct order then linking and packaging it. The ‘build process’ will do everything required to create or update the workspace for the application to run in, and manage all baselining and reporting … Continue reading Compilare un database