gpt4 book ai didi

postgresql - pg_restore : [tar archiver] could not find header for file "toc.dat" in tar archive :- [PostgreSQL-11] pg admin 4

转载 作者:行者123 更新时间:2023-12-04 15:34:05 25 4
gpt4 key购买 nike

恢复 PostgreSQL 数据库时出错

PostgreSQL :- 版本 : 11
管理员 4

引用下图

enter image description here

最佳答案

简单来说
必备 pg_restore 本地主机上的版本与 匹配pg_dump 在创建备份的机器上,又名 backup-site详细
上下文
Postgres db 备份来自 pg_dump 并通过 恢复pg_restore ref
pg_restore - 我们要恢复 备份文件 ,即 .tar 文件或该 .tar 文件的 untar 文件夹,放入本地 postgres 数据库 localdb
pg_dump - 使用此工具创建备份文件
问题
我们 上的 pg_restore本地机可能有 版本不匹配 D vs pg_dump 版本,在创建备份文件时使用
解决方案
安装 pg_restore 在您的机器上 具有相同版本 在本地机器和 backup-site

关于postgresql - pg_restore : [tar archiver] could not find header for file "toc.dat" in tar archive :- [PostgreSQL-11] pg admin 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60375989/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com