PostgreSQL到MySQL工作台迁移错误

PostgreSQL到MySQL工作台迁移错误,mysql,postgresql,migration,database-migration,Mysql,Postgresql,Migration,Database Migration,我正在尝试使用MySQL工作台将PostgreSQL数据库迁移到MySQL。我已经能够连接到这两个数据库,但是当我进入反向工程源代码步骤时,我得到了下面的错误 系统使用PostgreSQL 8.1.23。我知道这就是为什么我们要将系统迁移到MySQL的最新版本 这篇文章有一个类似的问题,但并不完全相同 我猜这是一个序列问题,但不确定如何追踪它 谢谢 正在启动。。。 连接到源DBMS。。。 -连接。。。 连接到postgresql@DRIVER=PostgreSQL ANSI(x64);服务器=1

我正在尝试使用MySQL工作台将PostgreSQL数据库迁移到MySQL。我已经能够连接到这两个数据库,但是当我进入反向工程源代码步骤时,我得到了下面的错误

系统使用PostgreSQL 8.1.23。我知道这就是为什么我们要将系统迁移到MySQL的最新版本

这篇文章有一个类似的问题,但并不完全相同

我猜这是一个序列问题,但不确定如何追踪它

谢谢

正在启动。。。
连接到源DBMS。。。
-连接。。。
连接到postgresql@DRIVER=PostgreSQL ANSI(x64);服务器=162.242.171.94;端口=5432。。。
打开到驱动程序的ODBC连接=PostgreSQL ANSI(x64);服务器=123.456.123.456;端口=5432;数据库=xxxxxxx;UID=xxxx;UseDeclareFetch=1;。。。
有联系的
连接到源DBMS完成
对所选架构进行反向工程。。。。
xxxxxxx的反向工程公共服务
-逆向工程目录信息
回溯(最近一次呼叫最后一次):
反向工程中的文件“C:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\db\u postgresql\u re\u grt.py”,第352行
return PostgresqlReverseEngineering.reverseEngineer(连接、目录名称、模式列表、上下文)
反向工程中的文件“C:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\db\u generic\u re\u grt.py”,第237行
catalog=cls.ReverseeEngineerCatalog(连接,目录名称)
反向工程目录中的文件“C:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\db\u generic\u re\u grt.py”,第397行
cls.reverseEngineerSequences(连接、模式)
文件“C:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\db\u postgresql\u re\u grt.py”,第76行,反向工程顺序
最小值、最大值、起始值、增量、最后一个值都是循环的,ncache=cls。执行查询(连接,序列详细信息查询%(schema.name,序列名称)).fetchone()
文件“C:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\db\u generic\u re\u grt.py”,第76行,在执行查询中
返回cls.get_connection(connection_object).cursor().execute(查询,*args,**kwargs)
pyodbc.ProgrammingError:('42703','[42703]错误:列“开始值”不存在;\n执行查询时出错(1)(SQLExecDirectW)'

回溯(最近一次呼叫最后一次): 线程工作中的文件“C:\Program Files\MySQL\MySQL Workbench 6.3 CE\Workbench\wizard\u progress\u page\u widget.py”,第192行 self.func() 文件“C:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration\u schema\u selection.py”,第175行,在task\u Reven中 self.main.plan.migrationSource.ReverseeEngineer() 反向工程中的文件“C:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\migration.py”,第369行 self.state.sourceCatalog=self.\u rev\u eng\u module.reverseEngineer(self.connection、self.selectedCatalogName、self.selectedSchemataNames、self.state.applicationData) SystemError:ProgrammingError(('42703','[42703]错误:列“开始值”不存在;\n执行查询时出错(1)(SQLExecDirectW)):调用Python模块函数DbPostgresqlRE.reverseEngineer时出错 错误:对所选架构进行反向工程:编程错误(('42703','[42703]错误:列“start\u value”不存在;\n执行查询时出错(1)(SQLExecDirectW)):调用Python模块函数DbPostgresqlRE.reverseEngineer时出错
在MySQL Workbench db_postgresql_migration_grt.py中失败

,SQL语句第70行中有start_值。由于没有起始值列,我假设这是问题的根源。关于如何替换它有什么建议吗?我也有同样的问题,我想知道我们的postgres版本是否比工作台支持的版本高,因为我阅读工作台教程的地方实际上是从2012年开始的,这几年有很多变化。你找到更好的迁移方法了吗?