【问题标题】:Generate ERD from JavaScript从 JavaScript 生成 ERD
【发布时间】:2018-06-05 09:12:31
【问题描述】:

我正在使用 TypeORM + MySQL 构建一个 Angular Universal 应用程序。 JavaScript 中是否有任何方法可以通过我的 TypeORM 规范以编程方式创建 ERD?

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

  1. rails-erd 可以为 Rails 应用做我想做的事。
  2. Mermaid 可以通过标记制作我想要的图表,但不能通过读取相同的 Angular 模型。
  3. MySQL Workbench 可以在 TypeORM 设置好数据库后生成 ERD,但这不是一个全 JS 的解决方案。
  4. ember-erd 为 Ember 应用做我想做的事。

我认为 TypeScript 具有某种 Swagger 集成,所以也许有某种方法可以从中生成 ERD?或者有没有办法让 MySQL 在不安装 Workbench 的情况下自动生成 ERD,也许是通过 Node 模块?

【问题讨论】:

    标签: mysql node.js database angular swagger


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-19
      • 1970-01-01
      • 2012-10-02
      • 2015-05-19
      • 2011-03-29
      相关资源
      最近更新 更多