导出(备份)
pg_dump --verbose --file=/pg.backup --format=c --large-objects --dbname=test --host=127.0.0.1 --username=postgres -c --if-exists
-c --if-exists参数 表名在还原的时候会执行 if exists语句
--verbose显示会显示 pg_dump过程
上传华为云obs
./obsutil cp /log/pg.backup obs://backup
下载备份文件
./obsutil cp obs://backup/pg.backup /log
还原
pg_restore --username=postgres -d test -c --if-exists -v -1 /pg.backup
还原时记得带上 -c --if-exists 参数,不然不会执行 if exists语句