Voice of the DBA

Creative Development

07.20.2023 - By Steve JonesPlay

Download our free app to listen on your phone

Download on the App StoreGet it on Google Play

I was working with a customer recently that has a development process that both made me cringe and struck me as very creative. In this case, the customer has software they have written when spawning a few databases for each new project that is created. There are three types of databases created for each project, with unique names for the project. The DDL and DML to create these initial databases are stored in a central database as a set of rows in a table. To make changes to their software, developers create a project (with new databases) and then alter the application and the database to meet the requirements. These changes then need to be captured and applied to a development template database. There is a template for each of the three different databases created for projects. Changes made to these are processed and then added to the central database for new projects, and to upgrade existing ones. Read the rest of Creative Development

More episodes from Voice of the DBA