当我在我的暂存数据库上pg_restore: [archiver] did not find magic string in file header
执行 a 时,我不断得到这个。pg_restore -Fc -U "username" -d "dbname" "filename".dmp
这些数据库在两个单独的 AWS 实例上运行,两个环境(暂存和分发)都使用 windows server 2008。发布时使用的 postgres 版本是 9.2,暂存版本是 9.3。
我认为这个问题可能与我在分发数据库上pg_dump: [custom archiver] WARNING: ftell mismatch with expected position -- ftell used
执行 a 时收到几个警告有关。pg_dump -Fc -U "username" -w "dbname" > "filename".dmp
任何帮助表示赞赏。