使用pg_restore恢复备份数据库出错:pg_restore: [archiver] input file does not appear to be a valid archive
web
使用
pg_dump -Fp -t mytable > mytable_backsql
或
数据库
pg_dump -t mytable > mytable_back
app
备份出来的为脚本(纯文本)文件,不能直接使用pg_restore进行恢复。spa
须要使用命令psql 和 \i
rest
user>psql -U username -d mydb
mydb=# \i mytable_backorm
pg_dump和pg_restore的时候使用 格式为 custom(-F c )或tar格式(-F t)便可进行恢复input