首页 > 解决方案 > ODBC:从 Microsoft Access 导出到 Postgres 失败

问题描述

我有一个大型数据库,目前正在从 Microsoft Access(版本 2006 Build 13001.20384)导出到 PostgreSQL 10.12(Ubuntu 10.12-0ubuntu0.18.04.1)。到目前为止,这工作得很好,但我对一个特定的表有问题。当我开始导出时,我收到以下错误消息:

错误:'/'处或附近的语法错误;
执行查询时出错 (#1)

不幸的是,我不知道如何处理此错误消息,并且我在 Internet 上没有找到有关此消息的任何信息。也许这里有人可以帮助我。

标签: postgresqlms-accessodbc

解决方案


[我复制了我之前的评论,因为它包含对解决方案有用的内容,所以这个问题可以显示为已解决......它还包含对未来遇到同样问题的人的建议。]

您说“使用一个特定的表”......也许该表的名称或该表的列名是 postgresql 的关键字而不是访问(似乎名称包含'/')。

如果您不知道表格以隔离问题,请尝试拆分导入。例如,将查询分成两半,然后对给出语法错误的那一半执行相同的操作。如果您使用给出错误的表定义更新您的问题,如果您无法弄清楚,我们可以帮助您找到确切的问题。


推荐阅读