我请WorkBuddy把导出的MariaDB备份文件转换成PostgreSQL下可以导入的文件,结果它鼓秋了20分钟,给了我一个转换程序和一个验证程序,以及一个转换后的结果,我新装了一个用PostgreSQL做数据库的phpBB3,用这个文件一恢复就成功了,一次搞定,真了不起!转换程序用法:
代码: 全选
python phpbb_mysql2pg.py backup_xxxxx.sql.gz --quiet
它不是在网上去搜索我这个需求的解决方案,然后给我一个用pgloader之类的我早就试过不可行的方案,而是按它的原话说“我没有凭经验猜测格式,而是下载了 phpBB 3.3.17 的官方源码(acp_database.php 与两个 extractor)逐行比对,据此实现转换器,输出与 phpBB 自带的 PostgreSQL 备份格式逐句一致”,所以现在的AI比过去踏实多了,有效多了。