如何使用 Knex migrator CLI 命令创建 mysql 数据库?

How to create a mysql db with a Knex migrator CLI command?

我有一个 knex 驱动的应用程序,一旦我从 github 克隆,我就可以 运行 yarn migrate:latest 使数据库保持最新。

问题是,在某些情况下,例如新开发人员,数据库可能还不存在。

首先创建数据库的正确方法是什么?我是否需要在 KNEX 之外这样做,或者是否有 KNEX CLI/Migration 类型的推荐来满足这种需求?

不支持 (knex 0.14.2)。您需要提前创建数据库+数据库用户。如果你喜欢节点库的帮助,knex-db-manager 是基于 knex 的帮助库,用于数据库管理,如创建数据库和数据库所有者用户等。