我正在使用TypeORM + MySQL构建Angular Universal应用程序。 JavaScript中有什么方法可以通过TypeORM规范以编程方式创建ERD吗?

我看到一些相关的东西,但没有我想要的东西:

  • rails-erd可以为Rails应用程序做我想做的事情。
  • Mermaid可以通过标记来创建我想要的图,但不能通过读取相同的Angular模型来制作。
  • 在TypeORM设置数据库之后,
  • MySQL Workbench可以创建ERD,但这不是全JS解决方案。
  • ember-erd可以满足我对Ember应用程序的要求。

  • 我认为TypeScript具有某种Swagger集成,所以也许有某种方法可以从中生成ERD?还是有一种方法可以让MySQL自动生成ERD而无需安装Workbench(例如通过Node模块)?

    最佳答案

    您可以在D3JS http://ialab.it.monash.edu/webcola/的基础上用cola.js实现它。这不是理想的解决方案,但可以用来模拟ERD。

    09-11 17:37