我正在尝试做表面上看起来很简单的事情。我正在尝试使用 ODBC 驱动程序连接将表从 MS Access 导出到 Postgresql 数据库。
如果您使用驱动程序的默认设置,则表的位置将位于“公共”模式中。出于安全原因,我将此设置为只读。因此,当我尝试运行导出时收到此错误:
看到错误后,我意识到我的错误,即无论如何我都不希望在该模式中创建此表。那么问题就变成了,如何使用 ODBC 指定一个特定的导出模式?
经过大量搜索,我找到了关于设置搜索路径的答案: https ://stackoverflow.com/a/9067777/1388679
然后,我尝试将其添加到Connection Setting
MS Access 导出窗口的高级选项中。
当我这样做并尝试运行它时,我收到以下错误:
根据我读过的所有内容,这似乎应该可以工作。我唯一能想到的是我的语法不正确connection setting
。如果不是这样,那么我是否需要真正遵循我引用的答案,并在每次我想要进行这样的导出时设置默认模式?
我已经看到了一些讨论这个问题的问题,但它们只是简单的参考设置search_path
,但仅此而已。没有讨论语法。