📜  adonis 运行迁移 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:13:16.760000             🧑  作者: Mango

Adonis 运行迁移

介绍

Adonis 是一个基于 Node.js 的 MVC 框架,提供了方便易用的数据库迁移工具,用于管理数据库的结构变化。 迁移用于创建和更新数据库表,添加和删除列,处理数据等。在代码库中,迁移被表示为 JavaScript 文件,其中包含一组操作用于创建数据库结构、修改表格、添加索引等。

如何运行迁移

要运行迁移,请在终端中导航到您的 Adonis 应用程序的根目录并运行以下命令:

adonis migration:run

这将运行所有处于挂起状态的迁移并更新您的数据库。

您也可以运行单个迁移,只需指定其完整的 JavaScript 文件名。

adonis migration:run filename.js

您可以使用 --force 选项强制运行迁移并覆盖 Bcrypt 中的散列值。请注意,这将导致与该操作相关的所有数据丢失。

adonis migration:run --force
如何创建迁移

要创建迁移,请在终端中导航到您的 Adonis 应用程序的根目录并运行以下命令:

adonis make:migration MigrationName

其中,MigrationName 应为要创建迁移的名称。

这将在 database/migrations 文件夹中创建一个名为 datetime_migrationname.js 的新文件,该文件包含了一个基本的迁移骨架。

结论

Adonis 的迁移工具提供了一种简单而强大的方法来管理和更新数据库结构。 无论您是创建新表、更改现有表还是执行任何其他对数据库的修改,都可以使用 Adonis 的迁移工具来实现。