Enterprise Architect 在 table 名称中生成 SQL 不带引号

Enterprise Architect generate SQL without quotes in table name

我在 EA (12.0.1210) 中创建了一个数据库图表,我需要生成 SQL 脚本来创建我的 PostgreSQL 数据库模式。我注意到 table 名称总是用双引号引起来 (CREATE TABLE "Term"),因此区分大小写。

有没有办法在 table 名称 中生成 SQL 脚本 而无需双引号?

  • 选择Package/Database Engineering/Edit DDL Templates
  • 从下拉列表中选择 Postgres 数据库
  • Select DDL Create Table
  • 删除第 9 行的 , "INCLUDE_SURROUND" 部分

这个 EA 专有语言很尴尬,要客气。

  1. 选择 Package/Database Engineering/Edit DDL 模板
  2. 从下拉列表中选择 Postgres 数据库
  3. Select DDL Left Surround
  4. 从模板中删除 " 并保存更改
  5. DLL Right Surround
  6. 重复步骤 3-4

这不仅会从 Create table 中删除 ",还会从所有模板中删除 ",包括列名、视图、约束中的 table 名称等