Visual Paradigm:如何使用标准 SQL 类型从 E-R 图生成 SQL?

Visual Paradigm: How to generate SQL from E-R diagram with standard SQL types?

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

我正尝试在 Visual Paradigm 版本 14.2(内部版本 sp1_20180201)中根据评估许可进行建模。

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

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

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

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

找到