课程大纲
介绍
- PostgreSQL 特性和体系结构概述
- Python 编程基础
- Python PostgreSQL 的优点
开始
- 安装 PostgreSQL
- 安装 Python、Django 或 Flask
- 安装 psycopg2
- 使用 Python 连接到 PostgreSQL
Python 和 SQL 操作
- SQL 语言的基础知识
- Database 架构和表
- 编写 Python 查询
- 创建表
- 插入数据
- 操作数据
- 使用 limit 子句
- 联接表
- 全文搜索
- 使用 SQLite
- Python 应用示例
高级 PostgreSQL 和 Python
- 表继承
- 嵌套事务
- 用户定义的类型
- 视图, 有, 独特
- 使用日期和时间
- 多版本并发控制 (MVCC)
- 使用 matplotlib 的图表、图形和报告
管理和安全性
- PostgreSQL 数据安全
- 使用白名单限制访问
- 实施复制
- Database 迁移
- 备份和还原
- 监视查询
- 性能调优
- 防止 SQL 注入攻击
故障 排除
摘要和后续步骤
要求
- 经验 PostgreSQL
- Python 编程经验
观众
- 开发 人员
- 管理员
客户评论 (5)
进阶主题实践与讨论,如TimescaleDB和Hypertable,以及培训师在该领域的专业知识 :)
Shivam - Paessler LLC
课程 - PostgreSQL Fundamentals
机器翻译
在第一天的课程结束时,一位学员建议在实作部分增加更多互动,培训师在第二天采纳了这一建议。
Daniela - Unit4
课程 - PostgreSQL 16 for Developers and Administrators
机器翻译
A factual and practical approach to the subject. A nice atmosphere, conducive to asking questions.
Marcin - Santander Bank Polska S.A.
课程 - Implementing High Availability in PostgreSQL
安德烈斯始终如一地确保他回答所有与会者的问题,并努力确保每个人都能理解他的教义。我钦佩他在该主题方面的专业知识和熟练程度
Ryan - Questronix Corporation
课程 - PostgreSQL for Administrators - 3 Days
机器翻译
Ahmed has been very cooperative and knowledgeable about the subject and throughout been a good and productive training session covering some basic and important topics on Postgres.