PostgreSQL提供了pg_dump
以及pg_dumpall
的命令来实现逻辑备份。
这两命令差不多,看名字猜!
pg_dump这种备份,不会造成用户对数据的操作出现阻塞。
数据库不是很大的时候,pg_dump也不是不成!
操作命令
查看一波命令:
这个命令从三块去看:http://postgres.cn/docs/12/app-pgdump.html
- 连接的信息,指定连接哪个库,用哪个用户~
- option的信息有就点多,查看官网。
- 备份的数据库!
操作一波。
备份数据
备份老郑库中的全部数据。
恢复数据
删除当前laozheng库中的表等信息,然后恢复数据
除此之外,也可以通过图形化界面备份,在库的位置点击备份就成,导出一个文本文件。