我在“pg_restore”处或附近遇到语法错误:
pg_restore -i -h localhost -p 5432 -U postgres -d old_db -v
最佳答案
发件人:https://www.reddit.com/r/PostgreSQL/comments/e6ezai/getting_a_syntax_error_when_trying_to_restore/
这意味着您正在从 psql 中运行 pg_restore。但是 pg_restore 是一个命令行程序(不是 SQL 命令),就像 psql.exe(或 createdb.exe 或 cmd.exe)一样,所以你需要在命令行上运行它,而不是在 psql 中。
关于linux - "pg_restore"或附近的 Postgresql 错误语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42231846/