如果我试图导入路径中有空格的sql脚本,则找不到该文件。
mypsqluser=> \i /home/markus/Documents/Projekte/My App/Installation/server_sql_script.sql
/home/markus/Documents/Projekte/My: No such file or directory我试图用反斜杠、双反斜杠或引号来逃避它,但它也不起作用,请参见:
mypsqluser=> \i /home/markus/Documents/Projekte/My\ App/Installation/server_sql_script.sql
/home/markus/Documents/Projekte/My: No such file or directory
mypsqluser=> \i "/home/markus/Documents/Projekte/My App/Installation/server_sql_script.sql"
"/home/markus/Documents/Projekte/My App/Installation/server_sql_script.sql": No such file or directory只有当路径中没有空格时,它才能工作。但是这和空间有什么关系呢?
发布于 2015-06-04 07:59:12
单引号可以做到这一点;那么,转义空间是可选的:\i '/home/markus/Documents/Projekte/My\ App/Installation/server_sql_script.sql‘
https://serverfault.com/questions/696538
复制相似问题