📅  最后修改于: 2023-12-03 15:13:16.760000             🧑  作者: Mango
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 的迁移工具来实现。