postgreSQL COPY命令错误

时间:2013-11-08 12:12:57

标签: postgresql codepages postgresql-copy

再次向大家致敬,
我做了各种搜索,但无法解决以下简单问题的合适/适用答案:
在pgAdminIII(Windows 7 64位)上,我使用SQL编辑器运行以下命令:

COPY public.Raw20120113 FROM 'D:\my\path\to\Raw CSV Data\13_01_2012.csv';  

我为路径名尝试了许多不同的变体并验证了路径,但我一直得到:

错误:无法打开文件“D:\ my \ path \ to \ Raw CSV Data \ 13_01_2012.csv”进行阅读:没有这样的文件或目录

为什么会发生这种情况的任何建议? 提前谢谢大家
佩特罗斯

UPDATE !!

经过一些测试我得出以下结论:我得到这个错误的原因是该路径包含一些希腊字符。因此,虽然Windows使用代码页1253,但控制台使用的是727,这一切都引起了混乱。所以,出现了一些问题,如果你愿意或者提示我其他问题,你可以回答它们吗? 1)如何永久更改控制台的代码页? 2)如何定义代码页是SQL编辑器? 再次感谢您,如果发布问题的地方不合适,我很抱歉!

1 个答案:

答案 0 :(得分:2)

从命令行尝试DIR“D:\ my \ path \ to \ Raw CSV Data \ 13_01_2012.csv”并查看它是否有效 - 只是为了确保您的目录,文件名,扩展名等正确。