PGCon2015 - final
        PGCon 2015
        
        The PostgreSQL Conference
      
| Speakers | |
|---|---|
| 
        
           | 
      Jeremy Smith | 
| Schedule | |
|---|---|
| Day | Talks - Day 3 - Thursday - 2015-06-18 | 
| Room | DMS 1140 | 
| Start time | 13:00 | 
| Duration | 00:45 | 
| Info | |
| ID | 789 | 
| Event type | Lecture | 
| Track | DBA | 
| Language used for presentation | English | 
Managing your schema
Using migrations for consistency, repeatability, and sanity
  Keeping track of changes in your database schema can be challenging. In this talk I will discuss the advantages of using Flyway to effectively manage this issue.
Migrations are an essential tool for both developers and administrators. Developers can quickly recreate a database from scratch and incrementally modify their development database along with their code and tests. Similarly, administrators can determine the current state of any database and easily migrate to a newer one. Most importantly, schema and data changes can be thoroughly reviewed and tested before going to production.
In this talk, I will discuss the benefits of using Flyway to manage migrations.
Specifically, I will: - Show why migrations are useful - Introduce Flyway and how to use it - Focus on using Flyway from the command line using migrations written in sql - Help you determine which changes should be in your migrations - Discuss how to create a base migration from your existing database - Cover strategies for dealing with global objects - Show how to integrate Flyway with Jenkins
No Java experience is required for this talk.