是否可以通过 Knex.js 迁移将数据从一个表复制到另一个表?
用例如下:我有一个表 A,我想把它分成两个新表 B 和 C。理想情况下,我会遍历 A 中的行以在 B 和 C 中创建适当的行,并用正确的信息。
这可以在迁移文件中完成吗?Aport from this question,我觉得这种在 Node.JS 中进行迁移的方式非常复杂(例如与 ActiveRecord 相比)。有没有更好、更有管理的方法来进行此类迁移?或者这是行业标准?
是否可以使用Knex.js迁移修改数据库中的现有数据?
例如,如果我的数据库中有一个现有的列'name',并且我想将它拆分为两列'first_name'和'last_name',那么迁移是否可以执行此操作?