我从一个 bat 文件运行这个命令:
start/wait/d "C:\Program Files\PostgreSQL\9.1\bin\" psql.exe --port 5432 --username postgres --dbname alter_db --file ./batch/rename_database.sql
我得到这个日志错误:
CEST 错误:在或附近有语法错误
“ALTER”在字符 1 CEST 语句中:ALTER DATABASE postgres RENAME TO postgres_old;
rename_database.sql 有以下内容: ALTER DATABASE postgres RENAME TO postgres_old;