| 前页 | 后页 |
在 PostgreSQL数据库中创建项目
要在 PostgreSQL 的存储库中创建项目,您需要完成以下步骤:
- 1阶段:创建数据库和库表
- 第 2 阶段:建立与数据库的连接
- 第三阶段:加载初始数据
先决条件
- A安装并运行 PostgreSQL服务器v9 或更高版本的机器
- 已安装 psqlODBC 8.03 或更高版本(请勿使用 8.3.4 或1版本)
1创建PostgreSQL数据库和库表
节 |
行动 |
也见 |
|---|---|---|
|
1 . 1 |
创建一个新的空数据库并根据您的偏好进行配置,确保配置正确的字符集和排序规则。创建数据库的具体方法与本文无关,因此请使用最方便或最熟悉的方法。 |
|
|
1 |
打开你的# 选择的管理控制台(例如 pgAdmin)并连接到新的数据库。 |
|
|
1 |
从Sparx Systems website下载EASchema_1558_PostgreSQL.sql文件并在# 管理控制台。 |
|
|
1 |
运行EASchema_1558_PostgreSQL.sql来创建所需的数据库库表。 |
2. 设置与 PostgreSQL 存储库的连接
从Enterprise Architect版本 16 开始, Enterprise Architect可以现在两种不同的方式连接到MariaDB存储库:
- 通过本机连接(有关详细信息,请参阅与 PostgreSQL 存储库的本机连接 ),或
- 通过 ADO/ODBC 连接(详情请参阅ODBC 连接到 PostgreSQL 存储库 )
3.加载初始数据
Enterprise Architect存储库需要基本量的参考数据才能正确函数。
您可以通过以下两种不同的方式之一设置此初始数据:
- 将现有模型的全部内容转移到新数据库中,或者
- 运行初始数据#
脚本
1加载初始数据 - 迁移现有模型
如果您选择使用现有模型的内容来设置新数据库,那么Sparx Systems建议对现有模型校正项目检查,以确保其“干净”且没有与数据相关的错误,然后再复制到新数据库。
Enterprise Architect安装提供了一个名为 EABase.qea 的模型,该文件被复制到安装文件夹中,专门用于为新模型提供基础数据。但是,如果您已自定义其他模型中的各种下拉列表,则可能更倾向于使用该模型。无论您选择使用哪个模型,操作流程都是相同的,并在此处进行了概述。
节 |
行动 |
也见 |
|---|---|---|
|
3. 1 1 |
在Enterprise Architect中,打开现有存储库并在功能区中选择“设置 >模型>校正> 项目校正”。 |
选择数据校正 |
|
1 |
确保“行动”面板设置为“仅报告”,并且“检查运行”中的所有项目都已启用,然后单击“执行”按钮。 |
|
|
1 |
如果Enterprise Architect检测到现有模型存在完整性问题,则会在对话框底部的主面板中列出这些问题。在继续项目传输之前,应先解决这些问题。 |
|
|
1 |
打开Enterprise Architect后,通过从 |
|
|
1 |
选择“设置>模型>传输>通过连接传输完整项目”功能区选项。 显示“项目传输”对话框。 |
|
|
1 |
在“传输类型”面板中,选择“文件到 DBMS”。 |
|
|
1 |
在“源项目”字段中,单击 如果 .EAP 文件启用了复制,则必须在执行传输之前将其删除。 |
删除复制 |
|
1 |
在“目标项目”字段的右侧,单击
|
|
|
1 |
如果需要,请选中“日志文件”复选框并输入数据传输log文件的路径和文件名。 |
|
|
1 |
单击“传输”按钮开始数据传输过程。 |
|
|
1 |
当该过程完成后,您已在 PostgreSQL 数据库上创建了一个项目,现在可以连接到它并从Enterprise Architect打开它。 注记:
|
3.2 加载初始数据 - # 脚本
节 |
行动 |
也见 |
|---|---|---|
|
3.2. 1 |
打开你的# 选择的管理控制台(例如 pgAdmin)并连接到新的数据库。 |
|
|
3.2.2 |
从Sparx Systems website下载 EABase_1558_PostgreSQL.sql 文件并在# 管理控制台。 |
|
|
3.2.3 |
运行EABase_1558_PostgreSQL.sql加载所需的初始数据。 |

按钮并浏览要复制到存储库的项目文件的名称。
按钮并选择: