postgres C:: 使用 Windows 时权限被拒绝

Moh*_*med 9 windows postgresql psql postgresql-13

我使用的是 Windows 10

当我在 PSQL CMD 中运行时,我有一个 PostgreSQL 文件

\i 文件名路径

postgres=# \i C:\Users\Asus\Desktop\Projects\Movies\solution.sql
C:: Permission denied
Run Code Online (Sandbox Code Playgroud)

我收到“权限被拒绝”的消息

C:: 权限被拒绝

有没有解决的办法?或者我怎样才能获得许可?

Ced*_*ore 14

正如a_horse_with_no_name指出的,forward slashes在地址中使用而不是反斜杠可以解决问题。

这是因为 Windows 与大多数操作系统不同,使用正斜杠解析路径。