Mysql 如何运行意外删除表的特定迁移
我不小心用mysql命令行掉了一个表。幸好桌子是空的 但是我需要回这张桌子。因此,我只想为该表重新运行迁移,而不想为其他表重新运行迁移,因为这些表仍然存在 当我运行Mysql 如何运行意外删除表的特定迁移,mysql,node.js,npm,database-migration,knex.js,Mysql,Node.js,Npm,Database Migration,Knex.js,我不小心用mysql命令行掉了一个表。幸好桌子是空的 但是我需要回这张桌子。因此,我只想为该表重新运行迁移,而不想为其他表重新运行迁移,因为这些表仍然存在 当我运行knex migrate:latest时,它返回“已经是最新的”。如果Inpm运行特定miration文件的miration name,则相同 我用knex。如何仅运行希望运行的特定迁移文件?我让它执行以下操作: 在MySql命令行上:createtablemy\u table\u name(hellotext) 终端中:knex
knex migrate:latest
时,它返回“已经是最新的”。如果Inpm运行特定miration文件的miration name,则相同
我用knex。如何仅运行希望运行的特定迁移文件?我让它执行以下操作:
- 在MySql命令行上:
createtablemy\u table\u name(hellotext)代码>
- 终端中:
knex migrate:down name_of_migration_file.js
- 终端中:
knex migrate:up name_of_migration_file.js