【发布时间】:2021-04-26 04:04:41
【问题描述】:
我希望将 AdonisJS 与我创建的现有数据库一起使用。我只看到有关创建/迁移新表的教程和文档。我正在努力寻找展示如何将 Adonis 与之前创建的 SQL 数据库集成的在线内容。
我听说这是可能的,但我不知道如何去做并获取模型并同步 orm。我该怎么做?
【问题讨论】:
标签: javascript mysql sql adonis.js
我希望将 AdonisJS 与我创建的现有数据库一起使用。我只看到有关创建/迁移新表的教程和文档。我正在努力寻找展示如何将 Adonis 与之前创建的 SQL 数据库集成的在线内容。
我听说这是可能的,但我不知道如何去做并获取模型并同步 orm。我该怎么做?
【问题讨论】:
标签: javascript mysql sql adonis.js
Adonis 无需迁移即可工作。
在 Adonis 方面,您唯一要做的就是创建模型。小心并选择正确的字段类型。
要同步您的数据库和模型,您必须手动进行。只需创建一个包含所有字段和正确表名的新模型即可。
之后你可以使用你的模型来查询数据库(就像之前的迁移一样)
【讨论】:
看看这个: https://github.com/ME-Studio/mysql-workbench-export-adonisjs-migrations
ME-工作室: 创建了一个 MySQL 工作台插件来自动从现有数据库模式生成迁移。希望这在您移植到 Adonis 时会有用。 mysql-workbench-export-adonisjs-迁移 欢迎反馈。
【讨论】: