我正在尝试使用下面的命令通过WSL将MySQL 5.6转换为PostgreSQL 14。
pgloader mysql://root:password@172.18.160.1/dbname1 postgresql://postgres:root@172.18.160.1/dbname1但下面显示了错误,请帮助我解决这个问题。
2022-05-17T09:16:03.014000Z LOG pgloader version "3.6.1"
2022-05-17T09:16:03.016000Z LOG Data errors in '/tmp/pgloader/'
2022-05-17T09:16:03.122000Z LOG Migrating from #<MYSQL-CONNECTION mysql://root@172.18.160.1:3306/dbname1{1005D97DD3}>
2022-05-17T09:16:03.122000Z LOG Migrating into #<PGSQL-CONNECTION pgsql://postgres@172.18.160.1:5432/dbname1{1005FB32F3}>
KABOOM!
INFO: Control stack guard page unprotected
Control stack guard page temporarily disabled: proceed with caution
What I am doing here?
Control stack exhausted (no more space for function call frames).
This is probably due to heavily nested or infinitely recursive function
calls, or a tail call that SBCL cannot or has not optimized away.
PROCEED WITH CAUTION. 我尝试过从谷歌到PostgreSQL的几种方法,但这是行不通的。
请告诉我是否有任何最好的替代方法来将MySQL转换为PostgreSQL。我有一个很大的数据库,所以寻找最好的迁移方式。
发布于 2022-06-03 09:54:53
我已经修复了这个问题,用ubuntu20.4重新安装了WSL2,它现在运行得很好。
谢谢!
https://stackoverflow.com/questions/72271426
复制相似问题