我正在尝试为每个支架创建 3 个不同的插入物,但没有找到正确的方法。 例如,在 Liquidbase 中,可以指定所需的上下文,然后仅在正确的位置应用迁移。 我想看到类似的东西: -- +goose 上下文:测试、开发
可以决定为每个展位创建单独的目录,并为所需的目录调用
goose
:
migrations/
├── test/
│ └── 20240404140605_create_table.sql
└── dev/
└── 20240404140605_create_table.sql
goose -dir ./migrations/dev up
据我所知,goose 中没有功能可以分离迁移文件中的“上下文”。