📜  sequelize cli 模型生成 (1)

📅  最后修改于: 2023-12-03 14:47:24.293000             🧑  作者: Mango

Sequelize CLI 模型生成

Sequelize CLI 是 Sequelize 的命令行工具,可以快速生成 Sequelize 模型。这个工具非常方便,因为它可以为我们自动生成模型、迁移和种子文件,从而加快我们的开发速度。让我们看看如何使用 Sequelize CLI 生成模型文件。

安装

首先,我们需要安装 Sequelize CLI。运行以下命令:

$ npm install --save-dev sequelize-cli

这将在您的项目中安装 Sequelize CLI 作为开发依赖项。

初始化

接下来,我们需要初始化一个 Sequelize 项目。在项目的根目录中,运行以下命令:

$ node_modules/.bin/sequelize init

此命令将创建一个 config、models、migrations 和 seeders 目录。

生成模型

我们已经准备好使用 Sequelize CLI 生成模型文件了。运行以下命令:

$ node_modules/.bin/sequelize model:generate --name User --attributes firstName:string,lastName:string,email:string

这将创建一个名为“User”的模型文件,具有三个属性:firstName、lastName 和 email。在这个示例中,我们使用字符串数据类型,但还有许多其他数据类型可用。

生成迁移文件

在生成模型文件之后,我们需要生成迁移文件以创建表。运行以下命令:

$ node_modules/.bin/sequelize migration:generate --name create-users

这会生成一个名为“create-users”的迁移文件,它将在数据库中创建一个名为“users”的表。

执行迁移

最后,运行以下命令,以执行迁移并在数据库中创建表:

$ node_modules/.bin/sequelize db:migrate

这些命令将为我们生成一个 Sequelize 模型和一个迁移文件,然后为我们在数据库中创建一个表。

使用 Sequelize CLI 可以让我们更快地构建和管理 Sequelize 模型,让我们的开发变得更加高效。