Get in Touch

Course Outline

Introduction and Architecture

  • Overview of PostgreSQL architecture, including processes, memory usage, and file structures
  • Organization of data: databases, schemas, and tablespaces
  • PostgreSQL toolkit and system catalog tables

Installation and Configuration

  • Installation procedures for PostgreSQL
  • Configuration files (postgresql.conf, postgresql.auto.conf, pg_hba.conf, pg_ident.conf)
  • Tuning core parameters (memory, logging, and connection limits)
  • Upgrading and migrating PostgreSQL instances

Security Management

  • User roles, groups, and privilege assignment
  • Authentication mechanisms: trust, password, MD5, and SCRAM
  • Overview of Row-Level Security and data access policies
  • Configuration of SSL/TLS

Backup and Recovery

  • Logical backups using pg_dump and pg_restore
  • Physical backups utilizing pg_basebackup
  • Incremental backups and Write-Ahead Log (WAL) archiving
  • Full recovery and Point-in-Time Recovery (PITR)

Monitoring and Maintenance

  • Understanding the autovacuum process
  • Routine maintenance tasks and log analysis
  • Utilizing PgBadger for log analysis

Requirements

Foundational working knowledge of SQL

 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories