当我尝试在 psql shell(windows) 中运行 .sql 文件时遇到问题
我的代码:
tpchr=> \i 'C:/Users/kyyy/Desktop/ts/dbLoadTPCHR.sql'
;
我收到错误提示:
psql:C:/Users/kyyy/Desktop/ts/dbLoadTPCHR.sql:1:
ERROR: could not open file "C:/Users/kyyy/Desktop/ts/supplier.csv" for reading: Permission denied
psql:C:/Users/kyyy/Desktop/ts/dbLoadTPCHR.sql:3:
ERROR: could not open file "C://Users/kyyy/Desktop/ts/part.csv" for reading: Permission denied
dbLoadTPCHR.sql
包含存储在同一位置的 supplier.csv
和 part.csv
的路径。
我正在尝试将 .sql 文件加载到表中,因为 csv 文件包含插入表中所需的信息。
我也遇到过类似的问题,我建议尝试以下步骤,按重要性顺序列出,希望其中一个能起作用:
(/ or \\)
.