gpt4 book ai didi

mysql - 如何对意外删除的表运行特定迁移

转载 作者:行者123 更新时间:2023-11-29 15:23:03 25 4
gpt4 key购买 nike

我不小心使用 mysql 命令行删除了一个表。幸运的是 table 是空的。

但我需要拿回这张 table 。因此,我只想重新运行该表的迁移,而不是其他表,因为这些表仍然存在。

当我运行knex migrate:latest时,它返回“已经是最新的”。如果我npm run migrate name-of-specific-miration-file,情况也是如此。

我用的是knex。如何仅运行我希望其运行的特定迁移文件?

最佳答案

我让它可以执行以下操作:

  • 在 MySql 命令行上:create table my_table_name (hello text);
  • 在终端中:knex migrate:down name_of_migration_file.js
  • 在终端中:knex migrate:up name_of_migration_file.js

关于mysql - 如何对意外删除的表运行特定迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59239478/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com