In this chapter, you will learn how to set up DevOps tasks for PostgreSQL databases. DevOps is no longer just about breaking the gap between developers and operations. It is, rather, a software development methodology based on the integration between developers and system administrators. Database changes are always a headache because whether they are improvements, fixes, or new features, these will alter the current environment and perhaps create a new one that could be heaven or a nightmare and therefore deserves to be taken seriously in your DevOps implementation. Hence, we will explain a different perspective for automating database changes. We will not only see why database changes can be difficult, but will also go through some real-world examples of how DevOps can simplify the process.
In the project...