我正在尝试将(相当大的).txt 文件导入 PostgreSQL 9.1 中的表 geonames 中。我在服务器的 /~ 目录中,在该目录中放置了一个名为 US.txt 的文件。我将search_path
变量设置为 geochat,即我正在使用的数据库的名称。然后输入以下查询:
COPY geonames
FROM 'US.txt',
DELIMITER E'\t',
NULL 'NULL');
然后我收到此错误:
ERROR: could not open file "US.txt" for reading: No such file or directory.
我必须先输入\i US.txt
或类似的东西,还是应该从当前工作目录中获取?