【问题标题】:connect to postgresql from enterprise architect从企业架构师连接到 postgresql
【发布时间】:2016-01-13 20:53:49
【问题描述】:

我有 Enterprise Architect v12,我想使用它的数据库构建器在它和 postgresql 数据库之间创建实时连接。

这就是我所做的:

  • 我已经下载并安装了 PostgreSQL 9.5
  • 在安装过程中,我安装了 StackBuilder Npgsql v2.2.4.3-2psqlODBC (64 bit) v09.03.0400-1
  • 我已经启动pgAdmin III,我可以连接到我的本地数据库。我创建了一个新的没有问题。
  • 我在 EA 中创建了一个新项目:在技术方面我选择了DatabaseData model: PostgreSQL
  • DataModel -> Tables -> Tables 中,我添加了一个表Table1 并创建了一个列id(varchar 和主键)
  • 在同一张表中,我添加了一个数据库连接Database connection 1
  • 我双击Database connection 1,然后选择ODBC based database。然后点击确定

此时我无法选择我的 postgresql 数据库。数据源窗口(我不知道它是否是正确的名称,我有意大利版本的窗口)给了我两个选项卡:文件源数据和计算机源数据。在我在安装过程中选择的 postgresql 数据文件夹中的第一种情况下,我没有发现任何有用的东西,而在第二种情况下,我只能看到 Excel filesMS Access Database。如果我点击New 按钮,我只能为当前用户选择数据来源,并且在列表中我看不到 postgresql(SQL Server、Microsoft paradox 等)。

我做错了什么?如何从 EA 读取我的 posgresql 数据库?

【问题讨论】:

标签: postgresql connection database-connection enterprise-architect


【解决方案1】:

Enterprise Architect 仅连接到 32 位 ODBC 数据源。

您可以在 EA 中通过 Tools|ODBC Data Sources 访问 32 位 ODBC 管理器,或直接在 Windows 中通过 c:\Windows\SysWOW64\odbcad32.exe 访问

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-03
  • 1970-01-01
相关资源
最近更新 更多