我有EnterpriseArchitectV12,我想使用它的数据库生成器在它和postgresql数据库之间创建一个实时连接。
这就是我所做的:
我已经下载并安装了PostgreSQL 9.5
在安装过程中,我已经安装了StackBuilderNpgsql v2.2.4.3-2psqlODBC (64 bit) v09.03.0400-1
我已经启动了pgAdmin III并且可以连接到本地数据库。我创造了一个没有问题的新的。
我在EA中创建了一个新项目:在技术方面,我选择了DatabaseData model: PostgreSQL
DataModel -> Tables -> Tables中,我添加了一个表Table1并创建了一个列id(varchar和主键)
在同一个表中,我添加了一个Datatabase连接Database connection 1
我双击Database connection 1,然后选择ODBC based database。然后单击“确定”
此时,我无法选择postgresql数据库。“数据源”窗口(我不知道它是否是意大利版window s的正确名称)提供了两个选项卡:文件源数据和计算机源数据。在第一种情况下,在postgresql数据文件夹中,我在安装过程中选择了它,但没有发现任何有用的东西,而在第二种情况下,我只能看到Excel filesMS Access Database。如果我单击New按钮,我只能为当前用户选择数据源,并且在列表中看不到postgresql(SQL Server、Microsoft paradox等)。
我做错什么了?如何从EA读取posgresql数据库?

最佳答案

Enterprise Architect只连接到32位ODBC数据源。
您可以从Tools|ODBC Data Sources的EA中或直接从c:\Windows\SysWOW64\odbcad32.exe的windows中访问32位ODBC管理器

关于postgresql - 从企业架构师连接到Postgresql,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34776820/

10-12 00:22
查看更多