How Golang DB migration tool work?

migrate

Database migrations tool is written in Go. Use as CLI or import as a library.

  • Migrate reads migrations from sources and applies them in the correct order to a database.

The migration tool uses a schema_migrations table. One table exists for one DB.

mysql> select * from schema_migrations;
+---------+-------+
|

--

--

--

Golang, Distributed Systems, File Systems, Python, C/C++, Linux

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How to Blur Faces in Images With Python

How to create EC2 instances using Terraform

Deploying a Ruby on Rails 7.0.0.alpha2 application on Heroku

10 Books Every Junior Developer Needs To Read

Kubernetes: Deploying containers in cluster

Notes toward the Network 25 unhosted social network application.

For Loops using Modulus %

mlflow authentication with ALB and Cognito

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Simplify Complexity

Simplify Complexity

Golang, Distributed Systems, File Systems, Python, C/C++, Linux

More from Medium

Pointer assignment is not atomic in Go

Golang Field Alignment

Golang, goroutines and channels

Interfaces — Golang