Course Outline
Foundations and System Design
- Overview of PostgreSQL internals: processes, memory management, and file structure
- Data structuring: managing databases, schemas, and tablespaces
- Exploring the PostgreSQL utility suite and internal system catalogs
Deployment and Setup
- Steps for installing PostgreSQL
- Reviewing configuration files (postgresql.conf, postgresql.auto.conf, pg_hba.conf, pg_ident.conf)
- Tuning critical settings related to memory, logging, and connection limits
- Handling version upgrades and data migration
Security Protocols
- Defining user roles, user groups, and access privileges
- Authentication mechanisms: trust, password, MD5, and SCRAM
- Introduction to Row-Level Security and data access restrictions
- Implementing SSL/TLS encryption
Data Protection and Restoration
- Performing logical backups using pg_dump and pg_restore
- Creating physical backups with pg_basebackup
- Managing incremental backups and WAL archiving
- Executing full restores and Point-in-Time Recovery (PITR)
Oversight and Upkeep
- Comprehending the autovacuum mechanism
- Conducting regular maintenance checks and log reviews
- Utilizing PgBadger for detailed log analysis
Requirements
A foundational understanding of SQL is required
Testimonials (7)
The patiance and the style of teaching of Michał was nice.
Luiza
Course - PostgreSQL for Administrators - 2 Days
Michal was great at sharing his vast knowledge of postgres.
Matei
Course - PostgreSQL for Administrators - 2 Days
The training was interactive which made it interesting.
Priyanka Talwar - University of South Australia
Course - PostgreSQL for Administrators - 2 Days
Great lab setup. Very practical training which reinforced the material.
Brian - Verizon Connect
Course - PostgreSQL for Administrators - 2 Days
Practical exercises and suggestions given by the trainer.
Bruno - Verizon Connect
Course - PostgreSQL for Administrators - 2 Days
interaction was encouraged,Very useful practical approaches.
Farhan - Fast Lane Consulting and Education Services Limited
Course - PostgreSQL for Administrators - 2 Days
The versatility of the training.