Deploying Database Changes with RoundhousE

Use this open-source data migration tool to seamlessly deploy schema and data changes

Christopher Laine
IT Dead Inside
Published in
4 min readNov 18, 2019

--

RoundhousE is not something new. The open-source relational data migration tool has been around for over seven years. In that time, it has become a favourite in the Windows / .NET Framework development space. One of my companies has been using it since the first release.

Thanks to the advent of .NET Core, RoundhousE is now available in the more widely-adopted Linux world, a singular treat for those of us building cloud-native apps and using CI/CD pipelines to deploy our applications.

If you’re new to RoundhousE, and have always felt database migration / deployment was a pain in the behind, then you’re in for a treat. RoundhousE makes deploying your releational database easy and idempotent. You need to configure a few things, and there are some gotchas of which you should be aware, but with those in mind, you now will have a tool that can take the pain in the behind away.

What does RoundhousE do?

RoundhousE is a data migration tool. What does that mean? From the command line or from code, you can point RoundhousE at a specific folder structure, where it will find all your relational database change scripts.

--

--