【问题标题】:Unable to import PostgreSQL database dump - text format dump not accepted [duplicate]无法导入 PostgreSQL 数据库转储 - 不接受文本格式转储 [重复]
【发布时间】:2018-02-28 01:35:37
【问题描述】:

使用 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

【问题讨论】:

标签: sql postgresql psql


【解决方案1】:

错误消息显示,您无法使用 pg_restore 恢复文件,因为正如您所提到的,它只是一个 SQL 文件。

建议的工具psql 用于执行随机sql,也可以通过stdin 或作为参数输入SQL 文件。

您可能想要做的,只是将文件的内容(sql 文件只是一个文本文件)复制粘贴到 pgAdmin 内的编辑器中以执行它。甚至可以直接在pgAdmin中打开sql文件。

【讨论】:

    猜你喜欢
    • 2011-07-22
    • 1970-01-01
    • 2013-01-23
    • 1970-01-01
    • 2018-09-07
    • 2015-05-16
    • 2019-09-27
    • 2021-10-23
    相关资源
    最近更新 更多