上一页 | 下一页 |
在PostgreSQL数据库中创建项目
要在PostgreSQL上的存储库中创建项目,您需要完成以下阶段:
- 第1阶段:创建一个空的数据库存储库并设置数据表
- 第2阶段:设置PostgreSQL ODBC驱动程序
- 第3阶段:对您用作基础的项目文件执行项目完整性检查(可选,但建议)
- 第4阶段:传输数据
- 第5阶段:连接到存储库以打开项目
先决条件
- 安装并运行PostgreSQL 9或更高版本的计算机
- 已安装psqlODBC,版本8.03或更高版本(不要使用版本8.3.4或8.4.1)
创建数据库存储库
步骤 |
描述 |
请参阅 |
---|---|---|
1 |
创建空数据库。 |
创建PostgreSQL存储 库存储库脚本页面 |
2 |
将Sparx Systems网站上的EASchema_PostgreSQL_1220.sql文件加载到您选择的SQL管理控制台(例如pgAdminIII)。 |
|
3 |
运行脚本以创建所需的数据库架构。 |
设置ODBC DSN
步骤 |
描述 |
请参阅 |
---|---|---|
1 |
创建合适的ODBC数据源以指向新数据库。
选择以下扩展选项: 第1页: 禁用遗传优化工具 - 取消选中 使用Declare / Fetch - Check 未知作为LongVarChar - 检查 作为Char的Bools - 取消选中 Max Varchar - 1024 Max LongVarChar - 1000000
第2页: bytea作为LO - 检查 禁止过早 - 检查 协议 - 7.4+ |
设置PostgreSQL ODBC驱动程序 |
执行项目完整性检查
步骤 |
描述 |
请参阅 |
---|---|---|
1 |
在Enterprise Architect中,打开要在存储库上创建项目的基于文件的项目或模板。 |
|
2 |
选择并运行“配置>模型>完整性检查>项目完整性”功能区选项。 这可确保您的项目数据在被复制到存储库之前是“干净的”。 |
项目完整性检查 |
将项目数据传输到存储库
步骤 |
描述 |
请参阅 |
---|---|---|
1 |
Open Enterprise Architect。 (如果显示“打开项目”对话框,单击“ 打开,不加载任何项目。) |
|
2 |
选择“配置>模型>传输>项目传输”功能区选项。 将显示“项目传输”对话框。 |
|
3 |
在“传输类型”面板中,选择“文件到DBMS”。 |
|
4 |
在“源项目”字段中,单击按钮并浏览要复制到存储库的项目文件的名称。 如果.EAP文件启用了复制,则必须在执行传输之前将其删除。 |
删除复制 |
5 |
在“目标项目”字段的右侧,单击按钮。 将显示“数据链接属性”对话框。 |
|
6 |
从列表中选择“Microsoft OLE DB Provider for ODBC Drivers”。 单击“ 。 |
|
7 |
在“使用数据源名称”字段中,单击下拉箭头并选择您配置为指向新数据库的ODBC数据源。 单击“ 。“项目转移”对话框重新显示。 |
设置PostgreSQL ODBC驱动程序 |
8 |
如果需要,请选中“日志文件”复选框,然后键入数据传输日志文件的路径和文件名。 |
|
9 |
单击“ 开始数据传输过程。 |
|
10 |
完成此过程后,您已在PostgreSQL数据库上创建了一个项目,现在可以连接到该项目并从Enterprise Architect打开它。 |
连接到PostgreSQL数据存储库 |
笔记
- 在传输过程中,如果显示错误消息“...在字符串文字中非标准地使用\\ ...”,请将postgresql.conf文件中的服务器变量设置为:escape_string_warning = off
学到更多