在命令行

时间:2017-01-16 01:19:25

标签: postgresql psql

我正在尝试在P Drive上本地运行两个SQL文件存储。当我将其保存为.bat文件并运行时,我收到错误“警告额外的命令行参数被忽略。”

@echo off
c:
cd C:\Program Files\PostgreSQL\9.6\bin
set PGPASSWORD=XXXXXX
ECHO - Execute SQL srcipt
psql -h 52.52.522.108 -U pat123 -d yodpanels -p 5439 -f p:/SQL Architect/Production/JWN.sql
psql -h 52.52.522.108 -U pat123 -d yodpanels -p 5439 -f p:/SQL Architect/Production/JWN2.sql
ECHO - DONE

错误:

enter image description here

1 个答案:

答案 0 :(得分:0)

尝试在文件路径上使用空格:

psql -h 52.52.522.108 -U pat123 -d yodpanels -p 5439 -f "p:/SQL Architect/Production/JWN.sql"
psql -h 52.52.522.108 -U pat123 -d yodpanels -p 5439 -f "p:/SQL Architect/Production/JWN2.sql"