在Knex中,每次创建迁移时,我们都希望通过向前/向后滚动来测试该迁移。
但是,如果我们只是前滚了多个迁移,似乎没有任何方法可以测试回滚只是一个迁移-所有 个都已滚动回到migrate:rollback
。
我们如何一次快速测试一次回滚迁移,以确保数据库处于所需状态?这似乎是一个非常常见的用例,因此我们似乎有可能忽略了某些东西。
答案 0 :(得分:0)
看起来only way to do this与knex-migrate
在一起。
通过CLI一次迁移即可升级:
knex-migrate up
通过CLI回滚单个迁移:
knex-migrate down