sky*_*cyr 5 mysql database-migration go docker
我尝试在我的 golang 应用程序中使用 docker 和 mysql 数据库进行迁移。但我只想做一个特定的迁移文件而不是整个迁移文件。
来源: https: //github.com/golang-migrate/migrate
我发现了什么:
docker run -v {{ migration dir }}:/migrations --network host migrate/migrate
-path=/migrations/ -database "mysql://user:password@tcp(host:port)/database up 2
Run Code Online (Sandbox Code Playgroud)
注意:2 表示前2 个迁移文件
我用的是:
sudo docker run -v /home/user/app/schema:/migrations --network host migrate/migrate
-path=/migrations/ -database "mysql://root:root@tcp(localhost:8080)/my_db" up
Run Code Online (Sandbox Code Playgroud)
我想要 docker run 迁移最后/最新的迁移文件/特定的迁移文件,但我不知道如何。
| 归档时间: |
|
| 查看次数: |
303 次 |
| 最近记录: |