Get*_*ial 4 postgresql ms-access odbc
我正在尝试做表面上看起来很简单的事情。我正在尝试使用 ODBC 驱动程序连接将表从 MS Access 导出到 Postgresql 数据库。
如果您使用驱动程序的默认设置,则表的位置将位于“公共”架构中。出于安全原因,我将其设置为只读。因此,当我尝试运行导出时收到此错误:

看到错误后,我意识到我的错误,我不想在该模式中创建该表。接下来的问题是,如何指定使用 ODBC 导出的特定模式?
经过大量搜索,我找到了有关设置搜索路径的答案:
/sf/answers/634744421/
然后我尝试将其添加到Connection SettingMS Access 导出窗口的高级选项中。

当我这样做并尝试运行它时,我收到以下错误:

根据我读过的所有内容,这似乎应该有效。我唯一能想到的是我的语法不正确connection setting。如果不是这样,那么我是否需要实际遵循我引用的答案,并在每次我想要进行这样的导出时设置默认架构?
我见过几个讨论这个问题的问题,但它们只是简单地参考设置search_path,但仅此而已。没有讨论语法。
正如我所想,问题归结为语法错误。当然,MS Access 抛出的错误并没有说明这一点,但事实确实如此。
这是有效字符串的捕获。请注意字符串;末尾的分号SET search_path。

| 归档时间: |
|
| 查看次数: |
7558 次 |
| 最近记录: |