PostgreSQL备份还原

时间:2019-01-01 07:03:19

标签: postgresql gis

我正在使用Postgresql 9.5.10开发车辆跟踪应用程序,并将每日备份作为pg_dump自定义格式。但是,恢复到原来的样子。

$ pg_restore -h localhost -d dbname -U user  -a tracking_data.sql
pg_restore: [compress_io] could not uncompress data: (null)

1 个答案:

答案 0 :(得分:1)

使用psql恢复由pg_dumppg_dumpall工具生成的普通SQL(如您的示例)脚本文件。

psql -U username --set ON_ERROR_STOP=on -f backupfile.sql 

以上命令正在还原数据库,如果发生错误则停止。

pg_restore用于恢复pg_dump工具创建的tar文件和目录格式。