使用pgAdmin4并尝试通过GUI恢复.sql文件以供本地使用。
我收到错误:pg_restore: [archiver] input file appears to be a text format dump. Please use psql.
我无法理解为什么当文件具有.sql扩展名时就是这种情况 - 无论如何都要将此文件转换为psql,如错误消息所示?
此处可查看该文件:https://github.com/datacamp/courses-intro-to-sql/tree/master/datasets
答案 0 :(得分:1)
错误消息显示,您无法使用pg_restore
还原文件,因为正如您所提到的,它只是一个SQL文件。
建议的工具psql
用于执行随机sql,也可以通过stdin或作为参数提供SQL文件。
您可能想要做的只是将文件内容(sql文件只是一个文本文件)复制粘贴到pgAdmin中的编辑器中以执行它。甚至可以在pgAdmin中直接打开sql文件。