一. 安装 migrate
-
安装
migrate
https://github.com/golang-migrate/migrate/releaseshttps://github.com/golang-migrate/migrate/releases
-
在项目根路径下创建
db/migration
文件夹,用来存储所有的迁移文件 -
创建migrations
migrate create -ext sql -dir db/migration -seq init_schema # -ext 文件扩展名为sql # -seq 标志生成的迁移文件的顺序版本号(init_schema任意写,比如:create_accounts)
可以看到
db/migration
下生成了两个文件:000001_init_schema.up.sql 000001_init_schema.d