/database-devops

Primary LanguageBicepMIT LicenseMIT

database-devops

Example repo for my Database DevOps talk, illustrating Flyway with GitHub Actions. Slides for the talk can be found here.

Running Locally

  1. Install Docker
  2. In the root run docker compose up -d or docker-compose up if on a later version of Docker (notice the -)
  3. Tear down the containers with docker compose down or docker compose down -v to remove the volumes

Making SQL changes

  1. Versioned SQL migrations go under /sql/versioned while Repeatable SQL mirations go under /sql/repeatable
  2. Test locally with docker compose up
  3. Send PR to kick off PR Verify