ODBC:从 Microsoft Access 导出到 Postgres 失败
ODBC: Export from Microsoft Access to Postgres fails
我有一个大型数据库,目前正在从 Microsoft Access(2006 版 Build 13001.20384)导出到 PostgreSQL 10.12 (Ubuntu 10.12-0ubuntu0.18.04.1)。到目前为止,这工作得很好,但我有一个问题 table。当我开始导出时,我收到以下错误消息:
ERROR: syntax error at or near '/';
Error while executing the query (#1)
很遗憾,我不知道如何处理这个错误消息,而且我在 Internet 上也没有找到关于这个消息的任何信息。也许这里有人可以帮助我。
[我复制我之前的评论,因为它包含对解决方案有用的内容,所以这个问题可以显示为已解决...并且它还包含对将来遇到相同问题的人的建议。]
你说“有一个特定的 table”...也许 table 的名称或 table 的列名是 postgresql 的关键字而不是访问关键字(名称中似乎包含“/”)。
如果您不知道 table 以隔离问题,请尝试拆分导入。例如。将查询分成两半,然后对给出语法错误的一半执行相同的操作。如果您使用出现错误的 table 定义更新您的问题,如果您无法弄清楚,我们可以帮助您找到确切的问题。
我有一个大型数据库,目前正在从 Microsoft Access(2006 版 Build 13001.20384)导出到 PostgreSQL 10.12 (Ubuntu 10.12-0ubuntu0.18.04.1)。到目前为止,这工作得很好,但我有一个问题 table。当我开始导出时,我收到以下错误消息:
ERROR: syntax error at or near '/';
Error while executing the query (#1)
很遗憾,我不知道如何处理这个错误消息,而且我在 Internet 上也没有找到关于这个消息的任何信息。也许这里有人可以帮助我。
[我复制我之前的评论,因为它包含对解决方案有用的内容,所以这个问题可以显示为已解决...并且它还包含对将来遇到相同问题的人的建议。]
你说“有一个特定的 table”...也许 table 的名称或 table 的列名是 postgresql 的关键字而不是访问关键字(名称中似乎包含“/”)。
如果您不知道 table 以隔离问题,请尝试拆分导入。例如。将查询分成两半,然后对给出语法错误的一半执行相同的操作。如果您使用出现错误的 table 定义更新您的问题,如果您无法弄清楚,我们可以帮助您找到确切的问题。