postgresql - 在 Mac 上复制 CSV 文件时如何解决此 Postgresql 错误?
问题描述
我在从桌面导入 CSV 文件时遇到问题。当我使用 \copy 运行以下命令时:
从 'Users/James/Desktop/parts.csv'
DELIMITER ',' CSV HEADER复制部分;
我返回以下错误
错误:无法打开文件“Users/James/Desktop/parts.csv”进行读取:没有这样的文件或目录提示:COPY FROM 指示 PostgreSQL 服务器进程读取文件。您可能需要一个客户端工具,例如 psql 的 \copy。
当我这样运行 \copy 时:
Users/James/Desktop/parts.csv:没有这样的文件或目录
我已经验证终端和 postgres 都具有完整的磁盘访问权限,但是它似乎无法找到该文件,我曾经尝试将文件移动到另一个目录并尝试,但它就是看不到它。
解决方案
推荐阅读
- raspberry-pi - 在无休止的脚本中捕获 GPIO 低状态的最佳方法
- html - 在固定导航栏上方显示 div 并让它滚动
- python - 加入/合并数据框并保留行顺序
- c# - 如何将上下文中的多个结果附加到一个列表/变量 LINQ C#
- windows - 如何从 gradle-api-4.10.jar 中排除 SLF4J 绑定?
- android - Google Play 商店显示两种不同的安装次数
- javascript - 带有回调的 Angular EventEmitter
- google-apps-script - 自动排序范围,但仅在过滤视图处于活动状态时
- javascript - 使用 Javascript 将 13 位 Unix 时间戳转换为 DateTime
- javascript - Multiply two columns with datatables