Answers:
您刚刚psql
在Windows上遇到了一种特殊性。
在我的评论中,我只是想排除您确实没有必要的许可的可能性。结果表明,即使在Windows上,也必须使用“常规”斜杠而不是反斜杠,即:
\i 'C:/Users/Work/Desktop/School Work/load_database.sql'
无论您psql
从哪个文件夹开始,都应该可以正常工作。注意,我使用单引号-使用双引号
"C:/Users/Work/Desktop/School Work/load_database.sql": Invalid argument
psql
(以及PostgreSQL)如何在标识符中使用双引号冲突的结果。