2014-02-17 35 views
2

PostgreSQL中,有ecpg,有两种兼容模式:INFORMIXINFORMIX_SEPostgresql模式INFORMIX或INFORMIX_SE

INFORMIX设置模式和INFORMIX_SE设置模式有区别吗?我没有看到任何细节Postgresql Doc

谢谢。

+0

好问题。看看源代码中的'git grep --color -A 5 -B 5 INFORMIX_SE'。它看起来像影响'WITH HOLD'游标和一个错误处理案例。我没有读到细节。 –

回答

2

INFORMIX是指Informix Dynamic Server,INFORMIX_SE是指Informix Standard Engine。所以你必须知道你的目标是什么类型的Informix DB。 SE使用C-ISAM,INFORMIX使用RSAM。访问IBM Informix网站获取更多信息。这link也解释了PostgreSQL与两个Informix数据库模型的适应性。

+0

谢谢,我使用的INFORMIX版本是7.24C9。显然,它应该是一个C-ISAM版本:[见doc](http://www-01.ibm.com/software/support/lifecycleapp/PLCDetail.wss?synkey=A465583Y71672Y52&from=spf)。我没事吧? – toch

+0

嗯,没有upvote的答案?正确,你正在使用SE。它是否在Solaris 8系统上运行? –

+0

我不能高调(我需要15点声望)。不,我们正在运行RHEL 5.2 – toch