课程大纲

简介

  • PostgreSQL vs MySQL vs Oracle
  • PostgreSQL 13 的功能和架构概述

入门

  • 设置数据库服务器
  • 安装 PostgreSQL 13
  • 创建和访问数据库
  • SQL 语法、命令和函数

配置 Postgres 数据库

  • 数据定义、默认值和约束
  • 设置和修改表
  • 管理权限和安全策略
  • 创建数据库模式
  • 实现表继承和分区
  • 添加、更新和查询数据
  • 数据类型、函数和运算符
  • 使用索引和运行全文搜索
  • 理解并发控制

管理数据库服务器

  • 升级 PostgreSQL 集群
  • 保护服务器并加密数据
  • 配置服务器参数
  • 启用客户端认证
  • 设置访问角色和权限
  • 管理多个数据库
  • 执行数据库维护任务
  • 备份和恢复数据
  • 优化数据库性能和可靠性
  • 监控数据库活动和磁盘使用情况
  • 实现逻辑复制
  • 运行回归测试

客户端编程

  • 使用 libpq C 库和大对象接口
  • 执行嵌入式 SQL 语句
  • 探索信息模式
  • 其他 PostgreSQL 客户端应用

服务器端编程

  • 扩展 SQL 查询语言
  • 编写事件触发函数
  • 实现规则系统
  • 使用过程语言(PL)
  • 探索 TCL、Perl 和 Python PL
  • 执行服务器编程接口
  • 逻辑解码示例
  • 跟踪复制进度

故障排除

总结与下一步

要求

  • 了解 RDBMS
  • 具备 SQL 经验

受众

  • 系统管理员
  • 开发人员
 21 小时

客户评论 (5)

即将举行的公开课程

课程分类