【问题标题】:Visual Paradigm: How to generate SQL from E-R diagram with standard SQL types?Visual Paradigm:如何使用标准 SQL 类型从 E-R 图中生成 SQL?
【发布时间】:2018-01-29 16:44:44
【问题描述】:

我目前正在使用 Postgres,但是,出于可移植性的原因,我想为我的列使用标准 SQL 类型。

我正在尝试在 Visual Paradigm 版本 14.2(Build sp1_20180201)中进行建模,并获得评估许可。

我可以创建 E-R 图,当我生成 SQL 时,Visual Paradigm 会要求我先选择一个数据库配置,然后才能执行此操作。所以我选择了 Postgres,但现在它将我所有的标准类型转换为 Postgres 特定类型!例如,在生成的 SQL 代码和图表中,每个 BIGINT 都变成一个 int8。

现在当我编辑图表中的列时,我可以再次选择 BIGINT,但它现在在下拉框中以斜体显示,当我保存对列的更改时,它又是 int8。

如何在 Visual Paradigm 中从 E-R 图成功生成标准 SQL 代码?

【问题讨论】:

    标签: entity-relationship visual-paradigm


    【解决方案1】:

    一旦您指定了数据库类型,那么列将自动更改为该数据库的兼容类型。在 PostgreSQL 中,bigint 在 int8 中具有别名,这就是为什么即使您手动更改回 bigint,您的列也会显示在 int8 中。您可以通过在列的规范对话框的 User Type 字段中定义 bigint 来覆盖它。详细步骤可见https://knowhow.visual-paradigm.com/database-design/custom-column-types/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-30
      • 2016-12-17
      • 2017-05-10
      • 1970-01-01
      • 2012-12-13
      • 2015-06-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多