作为PostgreSQL的初学者
一些其它的系统(比如APS系统),要与PostgreSQL连接时需要要设定ODBC数据源,或者也不用设定,不过连接字符串是一定要用到的,对于初学者入门来说是有点迷惑。Oracle也类似,还要设定监听吧。
查了很多资料试出来了,所以记录一下方便有需要的朋友。
设定方法:
- 管理工具
- ODBC数据源
- 添加一下PG的Driver(这个应该是安装PG之后通过Stack Builder选择数据源自动安装上的,就能在添加时就看到了)
- 服务器,用户名,密码,端口,按情况设定一下
- 完成
其它系统连接PostgreSQL数据库时的设定,比如FLEXSCHE系统:
比如把以下排程结果,生产计划导出到数据库,再发布到ERP或MES的话,要用到接口配置功能。
步骤:
- 启动EDIF配置工具模块
- 添加接口映射对象
- 选择.NET ADO,提供商ODBC
- 重点是连接字符串,一般的结构是:
Driver={PostgreSQL ODBC Driver(UNICODE)};server=127.0.0.1;port=5432;database=数据库名;uid=用户名;pwd=密码
-
就可以连接并查找表了
-
设定字段映射,FLEXSCHE内部与DB的字段对应关系
-
保存设定
-
FLEXSCHE导出数据
-
成功导出到PostgreSQL了,整个过程非常简单,核心就是连接字符串的设定
-
在配置EDIF时应该用到连接字符串就够了,ODBC数据源是另外的应用会用到。