这门课解决什么问题:把数据库的退路真正攥在手里
很多做业务开发或刚转行做运维的人,对 PostgreSQL 的印象往往停留在“会写查询、能建表”。但只要遇上真实的生产环境,迟早会被一个问题问倒:如果某张核心表被误删了,或者某个业务库要整体迁移到另一台机器,你能不能在不影响线上业务的情况下,把数据安全地导出来、再完整地恢复回去?这门课只聚焦这一件事:逻辑备份与恢复。它不扯高可用架构,也不讲复杂的物理流复制,就是带你把 pg_dump 和 pg_restore 这两个工具彻底吃透。学完之后,当你面对数据迁移、版本升级前的数据留存、或是突发的数据回滚需求时,不用再靠百度拼凑命令,能直接敲出正确的参数把活干完。
适合什么基础,建议先看哪几块
这套资料适合已经能在 Linux 命令行下装好并启动 PostgreSQL、跑过基础 SQL 语句的人。如果你连数据库服务都没亲手搭过,建议先补一下基本的安装和连接操作,否则直接看参数讲解会觉得抽象。建议的观看顺序是:先看第一部分的基础知识,把逻辑备份和物理备份的区别、以及逻辑备份的适用边界理清楚;然后直接跳到 pg_dump 工具介绍和参数解析这两块。很多人觉得参数枯燥,但 pg_dump 的参数直接决定了你导出的数据结构是纯文本还是自定义格式、是否包含权限和表空间,这些细节在后续恢复时全是坑。把这两块的概念过一遍,再跟着后面的实战视频同步敲命令,吸收效率最高。
学完能独立做什么,资料怎么配合练习
跟着完整走完这套资料,你能独立完成几件具体工作:针对单个业务库或单张表做定制化的逻辑导出;在目标实例上用 pg_restore 把数据按需导入,并处理对象依赖冲突;把这套逻辑备份流程写成脚本,放到定时任务里跑生产环境的自动化备份。资料里的实战视频是核心,不要只用眼睛看。建议自己在本地虚拟机起两个不同版本的 PostgreSQL 实例,模拟源库和目标库。视频里演示一条导出命令,你就照着敲一遍,然后立刻去目标库里执行恢复,故意改错几个参数看看报错是什么。尤其是数据加载那部分,自己造几万条测试数据导出导入,感受一下不同压缩格式和并发参数对耗时的实际影响。只有亲手把数据搬几个来回,遇到真实线上任务时心里才有底。
PostgreSQL逻辑备份,PostgreSQL逻辑恢复,数据加载,生产环境自动化备份
课程目录
* 01 1.PostgreSQL备份恢复基础知识/
* 01 01.PostgreSQL逻辑备份与恢复实战-课程介绍.mp4 (35.30 MB), 09:22
* 02 02.PostgreSQL备份恢复基础知识.mp4 (47.68 MB), 13:37
* 02 2.PostgreSQL逻辑备份恢复之pg_dump/
* 01 03.PostgreSQL逻辑备份工具pg_dump介绍.mp4 (46.48 MB), 12:45
* 02 04.pg_dump与pg_restore工具参数.mp4 (46.20 MB), 10:01
* 03 05.pg_dump与pg_restore数据库备份恢复实战1.mp4 (65.62 MB), 12:07
* 04 06.pg_dump与pg_restore数据库备份恢复实战2.mp4 (77.44 MB), 16:34
* 05 07.pg_dump与pg_restore数据库备份恢复实战3.mp4 (91.95 MB), 18:03
* 06 08.pg_dump生产环境自动化备份案例.mp4 (51.31 MB), 11:20
* 03 3.PostgreSQL逻辑备份恢复之pg_dumpall/
* 01 09.pg_dumpall工具说明与参数.mp4 (18.70 MB), 04:27
* 02 10.pg_dumpall数据库备份恢复案例.mp4 (40.24 MB), 07:58
* 03 11.pg_dumpall生产环境自动化备份案例.mp4 (27.98 MB), 05:25
* 04 4.PostgreSQL逻辑导入导出之copy/
* 01 12.PostgreSQL逻辑导入导出之copy.mp4 (67.84 MB), 14:28
* 05 5.PostgreSQL逻辑导入导出之pg_bulkload/
* 01 13.PostgreSQL逻辑导入导出之pg_bulkload.mp4 (79.67 MB), 16:21
* 06 6.PostgreSQL大量数据导入的优化方案/
* 01 14.PostgreSQL大量数据导入的优化方案.mp4 (18.47 MB), 05:20






