Get in Touch
 Duration 14 hours

Course Outline

Overview and Architecture

  • Summary of PostgreSQL architecture: processes, memory structures, and file systems
  • Structuring data: databases, schemas, and tablespace management
  • Exploring the PostgreSQL toolkit and system-level tables

Deployment and Setup

  • Installation procedures for PostgreSQL
  • Reviewing configuration files (postgresql.conf, postgresql.auto.conf, pg_hba.conf, pg_ident.conf)
  • Tuning essential parameters (memory allocation, logging, connection limits)
  • Handling version upgrades and database migrations

Security Administration

  • Managing user roles, groups, and access privileges
  • Authentication mechanisms: trust, password, MD5, SCRAM
  • Introduction to Row-Level Security and data access policies
  • Implementing SSL/TLS security

Backup Strategies and Recovery

  • Logical backup methods using pg_dump and pg_restore
  • Physical backup techniques via pg_basebackup
  • Handling incremental backups and WAL archiving
  • Full restoration and Point-in-Time Recovery (PITR)

Surveillance and Upkeep

  • Comprehending the autovacuum mechanism
  • Regular maintenance tasks and log interpretation
  • Applying PgBadger for detailed log analysis

Requirements

Fundamental proficiency in SQL

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories