0

我尝试在Ubuntu 18.04上使用pgloader从 MySQL 5.7 迁移到 PostgreSQL 11.6

pgloader -v -d mysql://mysqluser:secret@localhost/dbnamesource pgsql:///postgres:secret@localhost/dbnametarget

MySQL 和 PostgreSQL 用户存在并且可以在命令行上登录。两者都有 GRANT 权利。

以上脚本输出:

sb-impl::*default-external-format* :UTF-8
tmpdir: #P"/tmp/pgloader/"
2019-12-17T08:29:55.019000Z NOTICE Starting pgloader, log system is ready.
2019-12-17T08:29:55.029000Z INFO Starting monitor
2019-12-17T08:29:55.033000Z INFO Stopping monitor

目标数据库为空。

问题出在哪里,或者我该怎么做才能找到问题?

4

1 回答 1

0

是的,有一个斜线太多(在 之后pgsql:)。现在它起作用了:

pgloader -v -d mysql://mysqluser:secret@localhost/dbnamesource pgsql://postgres:secret@localhost/dbnametarget
于 2019-12-17T11:11:45.637 回答