【发布时间】:2016-01-13 20:53:49
【问题描述】:
我有 Enterprise Architect v12,我想使用它的数据库构建器在它和 postgresql 数据库之间创建实时连接。
这就是我所做的:
- 我已经下载并安装了 PostgreSQL 9.5
- 在安装过程中,我安装了 StackBuilder
Npgsql v2.2.4.3-2和psqlODBC (64 bit) v09.03.0400-1。 - 我已经启动
pgAdmin III,我可以连接到我的本地数据库。我创建了一个新的没有问题。 - 我在 EA 中创建了一个新项目:在技术方面我选择了
Database和Data model: PostgreSQL。 - 在
DataModel -> Tables -> Tables中,我添加了一个表Table1并创建了一个列id(varchar 和主键) - 在同一张表中,我添加了一个数据库连接
Database connection 1。 - 我双击
Database connection 1,然后选择ODBC based database。然后点击确定
此时我无法选择我的 postgresql 数据库。数据源窗口(我不知道它是否是正确的名称,我有意大利版本的窗口)给了我两个选项卡:文件源数据和计算机源数据。在我在安装过程中选择的 postgresql 数据文件夹中的第一种情况下,我没有发现任何有用的东西,而在第二种情况下,我只能看到 Excel files 和 MS Access Database。如果我点击New 按钮,我只能为当前用户选择数据来源,并且在列表中我看不到 postgresql(SQL Server、Microsoft paradox 等)。
我做错了什么?如何从 EA 读取我的 posgresql 数据库?
【问题讨论】:
-
查看我对类似问题的回答:stackoverflow.com/questions/23904058/…
标签: postgresql connection database-connection enterprise-architect