DEV Community 👩‍💻👨‍💻

Eutychus Towett
Eutychus Towett

Posted on • Updated on • Originally published at

Database migration with Golang Goose

Database schema migration is the management of incremental, reversible changes and version control to relational database schemas. The migrations basically track granular changes to your database schema which are reflected as separate scripted files.

Golang Goose is a database migration tool. It allows you to manage your database schema by creating incremental SQL changes or Go functions.

Checkout this guide detailing how to manage database migrations with golang goose -

Top comments (0)

We are hiring! Do you want to be our Senior Platform Engineer? Are you capable of chipping in across sysadmin, ops, and site reliability work, while supporting the open source stack that runs DEV and other communities?

This role might just be for you!

Apply now