gpt4 book ai didi

postgresql - pg_restore : [archiver] input file is too short error in postgres

转载 作者:行者123 更新时间:2023-11-29 11:35:59 27 4
gpt4 key购买 nike

我正在尝试使用以下命令将数据库转储到我的本地系统中:

pg_restore --host=localhost --port=5432 --dbname=dev_db --no-owner --no-privileges db_dump_new.backup

但我收到错误:

pg_restore: [archiver] input file is too short (read 0, expected 5)

我做错了什么?

最佳答案

如果您正在使用 docker 并从本地计算机重定向转储文件,请不要忘记 -i。这行不通:

docker exec <container> pg_restore -U "$USER" < ./localfile.dump;

确保 docker 容器可以通过 -i 选项看到标准输入!这应该有效:

docker exec -i <container> pg_restore -U "$USER" < ./localfile.dump;

关于postgresql - pg_restore : [archiver] input file is too short error in postgres,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36469624/

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