我正在使用Windows 10操作系统上的PowerShell和pgAdmin 4v6进行工作,而用户没有管理员权限。
当我使用类似于以下命令创建转储时:
pg_dump -h localhost -p 8083 -d database-name -U user --password --clean -Fc --no-acl --no-owner > backup_name.dump
我尝试使用这个命令来进行还原:
pg_restore -h localhost -p 5432 -U postgres -d posgres-v backup_name.dump
我收到了这条消息:
pg_restore: error: input file does not appear to be a valid archive
文件备份名称.dump
。 - Laurenz Albe>
,而应该使用选项-f backup_name.dump
来指定备份文件名。这样做可以确保备份文件正确生成并保存。 - user330315>
运算符? - aradalvand