Express Knex:特定于回滚的迁移?

Express Knex:特定于回滚的迁移?,express,knex.js,Express,Knex.js,我希望能够在命令行上回滚特定的knex迁移 例如: knex migrate:rollback('20161104101325') 这可能吗?更新:这个答案现在已经过时了——正如mcating comment和Mohamed在年所述,该功能在knex中实现 目前这是不可能的-您可以在此GitHub票证中找到此功能的讨论: 您可以使用knex的迁移工具包,它支持回滚的--仅标志。来自文档: 撤消已运行的指定迁移的步骤 $knex migrate:down 001\u migration\u na

我希望能够在命令行上回滚特定的
knex
迁移

例如:

knex migrate:rollback('20161104101325')

这可能吗?

更新:这个答案现在已经过时了——正如mcating comment和Mohamed在年所述,该功能在knex中实现

目前这是不可能的-您可以在此GitHub票证中找到此功能的讨论:


您可以使用knex的迁移工具包,它支持回滚的
--仅
标志。

来自文档:

撤消已运行的指定迁移的步骤

$knex migrate:down 001\u migration\u name.js
运行尚未运行的指定迁移

$knex migrate:up 001\u migration\u name.js
要列出已完成和挂起的迁移,请执行以下操作:

$knex迁移:列表
(列出并检查)


migrate:list
发布于0.19.3!如果不可用,请更新knex(
npm i-g knex

在2019年5月28日左右添加了knex migrate:down功能。看见