我有一个使用PostgreSQL的PHP开发环境和一个使用MySQL的托管环境。我正在使用adodb作为抽象层,以便在两者之间轻松迁移。
我想转储MySQL表并在PGSQL中恢复它们,反之亦然。在PGSQL中,我会使用pg_dump
和pg_restore
来完成此任务,但这不适用于MySQL表。
adodb是否提供了一些以不同格式转储或备份表的命令?像
$dbConnection -> Dump('mytable','pgsqlFormat');
还是什么?
如果没有,任何建议当然都受到欢迎。提前谢谢。
最终会导出和导入CSV文件以解决此问题。
对未来偶然发现此问题的adodb用户的说明:
我开始认为AdoDB是数据库抽象层的唯一选择。 事实证明,PHP中的PDO扩展可以做同样的事情(以及更多),本地和更好的支持。
我现在已切换到PDO。不知道adodb有一个(更好的IMO)选项:)希望能节省一些时间。
答案 0 :(得分:0)
为什么不使用MySQL的mysqldump命令然后使用psql -f导入PostgreSQL?