【发布时间】:2017-11-30 17:00:35
【问题描述】:
我有一个由 knex 驱动的应用程序,一旦我从 github 克隆,我可以运行 yarn migrate:latest 来更新数据库。
问题是,在某些情况下,就像新开发人员一样,数据库可能还不存在。
首先创建数据库的正确方法是什么?我是否需要在 KNEX 之外执行此操作,或者是否有针对此需求的 KNEX CLI/迁移类型的推荐?
【问题讨论】:
-
最简单的方法,外部创建数据库。如果您想在迁移时执行此操作,则必须创建迁移文件,该文件应该是迁移文件夹中的第一个文件。