如何仅通过回滚迁移来测试最新的Knex迁移?

时间:2019-05-30 22:36:12

标签: knex.js

在Knex中,每次创建迁移时,我们都希望通过向前/向后滚动来测试该迁移。

但是,如果我们只是前滚了多个迁移,似乎没有任何方法可以测试回滚只是一个迁移-所有 个都已滚动回到migrate:rollback

我们如何一次快速测试一次回滚迁移,以确保数据库处于所需状态?这似乎是一个非常常见的用例,因此我们似乎有可能忽略了某些东西。

1 个答案:

答案 0 :(得分:0)

看起来only way to do thisknex-migrate在一起。

通过CLI一次迁移即可升级:

knex-migrate up

通过CLI回滚单个迁移:

knex-migrate down