我经常需要将数据库从一个数据库服务器转换到另一个数据库服务器,例如将 MSSQL 中的数据库转换为 PostgreSQL 或将 MySQL 转换为 PostgreSQL,还可以在 MySQL 和 Firebird 之间进行转换。
是否有一个好的工具可以将数据库从/转换为不同类型的数据库服务器?
答案1
我发现了一些有趣的转换器,因此我自己回答,也许这个工具对其他人有用:
ESF 数据库迁移工具包(http://www.easyfrom.net/): 该工具包大大减少了迁移到/从以下任何数据库/文件系统的工作量、成本和风险:Oracle、MySQL、SQL Server、PostgreSQL、IBM DB2、IBM Informix、InterSystems Caché、Teradata、Visual Foxpro、SQLite、FireBird、InterBase、Microsoft Access、Microsoft Excel、Paradox、Lotus、dBase、CSV/Text,并将任何 ODBC DSN 数据源传输给它们。
数据库转换器:适用于各种数据库的通用元数据、数据和程序迁移工具。创建、审查和修改有/无数据库连接的迁移定义。根据用户选择执行数据库迁移或生成相关的 SQL 和数据文件。
答案2
有一个非常好的页面postgresql 维基关于转换到 postgresql。