将Informix架构转换为PostgreSQL架构

时间:2014-03-04 20:05:34

标签: postgresql schema informix

如何将INFORMIX-SQL版本11.50.FC3架构转换为PostgreSQL 9.2架构?

1 个答案:

答案 0 :(得分:0)

我做了一些转换,正如克雷格所说:

  1. dbexport Informix数据库
  2. 一些搜索&在架构文本文件中替换(我使用Python来处理这些事情)。
  3. 在PostgreSQL服务器上:psql -f [schema_file] new_database
  4. 分析psql输出,如果出现问题,请删除新的PostgreSQL数据库,并正确搜索&替换工具(转到2)
  5. 当您将所有有趣的事物转换为PostgreSQL时,您可以使用我的工具比较两种模式,例如:http://code.activestate.com/recipes/576621-dump-informix-schema-to-text/

    这些工具主要用于比较Informix与其他Informix或PostgreSQL与其他PostgreSQL数据库,但经过一些规范化后我相信你可以比较PostgreSQL和Informix。