使用基于模块的文件夹结构进行迁移和种子

时间:2019-06-01 21:12:30

标签: knex.js

我想对我的graphql api使用/ modules / module_name /结构,以便以后可以抽象它/将其取出并在将来作为服务运行。

我已经在knex.js网站上查找/搜索了如何配置它,但找不到它。

module.exports = {
  ...
  development: {
    migrations: {
      sortDirsSeparately: true,
      directory: ["./src/migrations", "./src/modules/**/migration"],
    },
    seeds: {
      directory: "./src/seeds",
    },
  },
  ...
};

我已经尝试过此配置,但无法根据我的需要创建它。

knex.js中是否存在这样的功能?

1 个答案:

答案 0 :(得分:1)

虽然您可以提供发现的一系列迁移目录,但它似乎不支持全局。我认为您在创建每个模块时会坚持将每个新目录添加到directory数组中。