Postgresql Postgres恢复,toc关系中的错误不';不存在

Postgresql Postgres恢复,toc关系中的错误不';不存在,postgresql,pgadmin,Postgresql,Pgadmin,我在一个笔记本电脑上制作一个系统的原型,它的显示器坏了。我能够打开它并备份我的数据库。现在我正试图恢复它,但这个错误对我来说很奇怪。我尝试了几个小时来解决这个问题,我尝试了使用PgAdmin 4,尝试了几个选项,但什么都没有。我尝试过使用pg_restore.exe工具,但都是一样的。我的最后一个资源是提供github回购协议,以便您可以查看它。这种关系不存在。我很想检查我在执行备份时是否做错了什么(比如不包括表),但是,我是怎么说的,我的电脑坏了。但我很确定我包括了我所需要的一切 顺便说一下,

我在一个笔记本电脑上制作一个系统的原型,它的显示器坏了。我能够打开它并备份我的数据库。现在我正试图恢复它,但这个错误对我来说很奇怪。我尝试了几个小时来解决这个问题,我尝试了使用PgAdmin 4,尝试了几个选项,但什么都没有。我尝试过使用pg_restore.exe工具,但都是一样的。我的最后一个资源是提供github回购协议,以便您可以查看它。这种关系不存在。我很想检查我在执行备份时是否做错了什么(比如不包括表),但是,我是怎么说的,我的电脑坏了。但我很确定我包括了我所需要的一切

顺便说一下,我在PgAdmin上创建了一个名为automoveis的表,并尝试对其进行恢复。那是我旧电脑的原名


您共享的
automoveis.sql
文件是一个仅数据转储文件,它不会
为您创建表。您必须先创建自己的表,然后才能还原此文件。如果您可以访问旧数据库,可以尝试执行
pg_dump--schema only
来获取
CREATE TABLE
语句

PostgreSQL是最好的数据库之一,但就备份而言,它的主IDE非常复杂且容易出错。默认情况下,它可以与执行数据库“备份”、数据和结构时通常需要的所有设置一起提供。@diegaolves这是默认设置。我不知道你是如何陷入这种情况的,但这不是因为遵循默认设置。PgAdmin4可能有很多抱怨,但这不是其中之一。