执行 goose 迁移时有没有办法设置数据库(test、prod)?

问题描述 投票:0回答:1

我正在尝试为每个支架创建 3 个不同的插入物,但没有找到正确的方法。 例如,在 Liquidbase 中,可以指定所需的上下文,然后仅在正确的位置应用迁移。 我想看到类似的东西: -- +goose 上下文:测试、开发

go goose
1个回答
0
投票

可以决定为每个展位创建单独的目录,并为所需的目录调用

goose

migrations/
├── test/
│   └── 20240404140605_create_table.sql
└── dev/
    └── 20240404140605_create_table.sql
goose -dir ./migrations/dev up

据我所知,goose 中没有功能可以分离迁移文件中的“上下文”。

© www.soinside.com 2019 - 2024. All rights reserved.