我经常需要将数据库从数据库服务器转换为另一个数据库,例如将MSSQL中的数据库转换为PostgreSQL,或将MySQL转换为PostgreSQL,还可以转换为MySQL和Firebird。
有没有一个好的工具,允许将数据库从/到不同types的数据库服务器?
我find了一些有趣的转换器,所以我回答自己,也许这个工具可能对其他人有用:
ESF数据库迁移工具包( http://www.easyfrom.net/ ):该工具包大大降低了迁移到以下任何数据库/文件系统的工作量,成本和风险:Oracle,MySQL,SQL Server,PostgreSQL ,IBM DB2,IBM Informix,InterSystemsCaché,Teradata,Visual Foxpro,SQLite,FireBird,InterBase,Microsoft Access,Microsoft Excel,Paradox,Lotus,dBase,CSV / Text和任何ODBC DSN数据源。
数据库转换器 :用于各种数据库的通用元数据,数据和程序迁移工具。创build,审查和修改迁移定义,无需数据库连接。执行数据库迁移或根据用户select生成相关的SQL和数据文件。
postgresql wiki上有一个关于转换到postgresql的非常好的页面。